diff options
author | scott Chacon <schacon@agadorsparticus.(none)> | 2007-11-10 15:34:12 -0800 |
---|---|---|
committer | scott Chacon <schacon@agadorsparticus.(none)> | 2007-11-10 15:34:12 -0800 |
commit | efcce7fc123b9e64fb9d93224e4e78d09144af3d (patch) | |
tree | 5c9966a11b18218d6e2f655e7f34a7604530b2a1 /tests/units/test_init.rb | |
parent | fde3263abc5c7866aa7dce7aef28eacaa33d7664 (diff) | |
download | third_party-ruby-git-efcce7fc123b9e64fb9d93224e4e78d09144af3d.tar.gz third_party-ruby-git-efcce7fc123b9e64fb9d93224e4e78d09144af3d.tar.xz third_party-ruby-git-efcce7fc123b9e64fb9d93224e4e78d09144af3d.zip |
got clone and init to work - my first writing functions
Diffstat (limited to 'tests/units/test_init.rb')
-rw-r--r-- | tests/units/test_init.rb | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/tests/units/test_init.rb b/tests/units/test_init.rb index f1a8ba4..4681ba0 100644 --- a/tests/units/test_init.rb +++ b/tests/units/test_init.rb @@ -21,7 +21,7 @@ class TestInit < Test::Unit::TestCase end def test_git_bare - g = Git.repo @wbare + g = Git.bare @wbare assert_equal(g.repo.path, @wbare) end @@ -51,11 +51,19 @@ class TestInit < Test::Unit::TestCase def test_git_clone in_temp_dir do |path| - Git.clone(uri, :repository => dir) - assert(File.exists?(File.join(dir, 'config'))) + g = Git.clone(@wbare, 'bare-co') + assert(File.exists?(File.join(g.repo.path, 'config'))) end end - + + def test_git_clone_bare + in_temp_dir do |path| + g = Git.clone(@wbare, 'bare.git', :bare => true) + assert(File.exists?(File.join(g.repo.path, 'config'))) + assert_nil(g.dir) + end + end + # trying to open a git project using a bare repo - rather than using Git.repo def test_git_open_error assert_raise ArgumentError do |