class TestCreation
Public Instance Methods
test_connect()
click to toggle source
# File lib/dorkbox_test.rb, line 28 def test_connect Dir.mktmpdir() { |remote_repo_dir| `git init --bare #{remote_repo_dir}` first_client_name = nil Dir.mktmpdir() { |first_repo_dir| Dir.chdir(first_repo_dir) { first_client_name = create(remote_repo_dir) } Dir.mktmpdir() { |second_repo_dir| Dir.chdir(second_repo_dir) { second_client_name = connect(remote_repo_dir) all_branches = c("git branch -a") assert(all_branches.include?(first_client_name)) assert(all_branches.include?(second_client_name)) } } } } cleanup_tracked() end
test_create()
click to toggle source
# File lib/dorkbox_test.rb, line 13 def test_create Dir.mktmpdir() { |remote_repo_dir| `git init --bare #{remote_repo_dir}` Dir.mktmpdir() { |local_dorkbox_repo_dir| Dir.chdir(local_dorkbox_repo_dir) { create(remote_repo_dir) assert(File.exists?(GITIGNORE)) } } } cleanup_tracked() end