Update specs for svn switch
authorAaron Stone <aaron@serendipity.cx>
Thu, 25 Jul 2013 04:55:04 +0000 (21:55 -0700)
committerAaron Stone <aaron@serendipity.cx>
Thu, 25 Jul 2013 20:57:42 +0000 (13:57 -0700)
spec/unit/puppet/provider/vcsrepo/svn_spec.rb

index a533b7c..e7e25d7 100644 (file)
@@ -66,14 +66,16 @@ describe_provider :vcsrepo, :svn, :resource => {:path => '/tmp/vcsrepo'} do
   end
 
   describe "setting the revision property" do
-    before do
-      @revision = '30'
-    end
-    it "should use 'svn update'" do
-      expects_chdir
-      provider.expects(:svn).with('--non-interactive', 'update', '-r', @revision)
-      provider.revision = @revision
-    end
+    resource_with :source do
+     before do
+       @revision = '30'
+     end
+     it "should use 'svn switch'" do
+       expects_chdir
+       provider.expects(:svn).with('--non-interactive', 'switch', '-r', @revision, 'an-unimportant-value')
+       provider.revision = @revision
+     end
+   end
   end
 
 end