summaryrefslogtreecommitdiff
path: root/spec/unit/puppet/provider/vcsrepo/cvs_spec.rb
diff options
context:
space:
mode:
authorAaron Stone <aaron@serendipity.cx>2012-10-18 23:23:05 -0700
committerAaron Stone <aaron@serendipity.cx>2012-10-18 23:23:05 -0700
commit86594324171caf4dc96453ed3a7b56444e48b6d1 (patch)
tree258757b03c046717e093dd9063636ac0605d7928 /spec/unit/puppet/provider/vcsrepo/cvs_spec.rb
parentf373a8b78935b0ee1005df0ead235d76a79178c5 (diff)
Update tests to match current code.
Diffstat (limited to 'spec/unit/puppet/provider/vcsrepo/cvs_spec.rb')
-rw-r--r--spec/unit/puppet/provider/vcsrepo/cvs_spec.rb15
1 files changed, 7 insertions, 8 deletions
diff --git a/spec/unit/puppet/provider/vcsrepo/cvs_spec.rb b/spec/unit/puppet/provider/vcsrepo/cvs_spec.rb
index 7c26952..c16c7ea 100644
--- a/spec/unit/puppet/provider/vcsrepo/cvs_spec.rb
+++ b/spec/unit/puppet/provider/vcsrepo/cvs_spec.rb
@@ -6,10 +6,9 @@ describe_provider :vcsrepo, :cvs, :resource => {:path => '/tmp/vcsrepo'} do
context "with a source", :resource => {:source => ':ext:source@example.com:/foo/bar'} do
resource_with :revision do
it "should execute 'cvs checkout' and 'cvs update -r'" do
- expects_chdir
+ provider.expects(:cvs).with('-d', resource.value(:source), 'checkout', '-r', 'an-unimportant-value', '-d', 'vcsrepo', 'bar')
expects_chdir(File.dirname(resource.value(:path)))
- provider.expects(:cvs).with('-d', resource.value(:source), 'checkout', '-d', File.basename(resource.value(:path)), File.basename(resource.value(:source)))
- provider.expects(:cvs).with('update', '-r', resource.value(:revision), '.')
+ #provider.expects(:cvs).with('update', '-r', resource.value(:revision), '.')
provider.create
end
end
@@ -67,7 +66,7 @@ describe_provider :vcsrepo, :cvs, :resource => {:path => '/tmp/vcsrepo'} do
context "when CVS/Tag exists" do
before do
- @tag = 'HEAD'
+ @tag = 'TAG'
File.expects(:exist?).with(@tag_file).returns(true)
end
it "should read CVS/Tag" do
@@ -80,8 +79,8 @@ describe_provider :vcsrepo, :cvs, :resource => {:path => '/tmp/vcsrepo'} do
before do
File.expects(:exist?).with(@tag_file).returns(false)
end
- it "assumes MAIN" do
- provider.revision.should == 'MAIN'
+ it "assumes HEAD" do
+ provider.revision.should == 'HEAD'
end
end
end
@@ -91,9 +90,9 @@ describe_provider :vcsrepo, :cvs, :resource => {:path => '/tmp/vcsrepo'} do
@tag = 'SOMETAG'
end
- it "should use 'cvs update -r'" do
+ it "should use 'cvs update -dr'" do
expects_chdir
- provider.expects('cvs').with('update', '-r', @tag, '.')
+ provider.expects('cvs').with('update', '-dr', @tag, '.')
provider.revision = @tag
end
end