[Pkg-puppet-devel] [SCM] Puppet packaging for Debian branch, master, updated. debian/0.24.7-1-98-gf19c0e5

James Turnbull james at lovedthanlost.net
Wed Apr 8 21:48:15 UTC 2009


The following commit has been merged in the master branch:
commit 446989b6932e4a2324b9202fa05114046a6fb5df
Author: Nigel Kersten <nigelk at google.com>
Date:   Sat Feb 14 08:07:51 2009 -0800

    Fix spec test for launchd service provider to work with new service status method and add two new status tests.
    
    Now ensures that given the correct input, the correct status for the launchd service is returned.

diff --git a/spec/unit/provider/service/launchd.rb b/spec/unit/provider/service/launchd.rb
index cc2dae1..f2d69a4 100755
--- a/spec/unit/provider/service/launchd.rb
+++ b/spec/unit/provider/service/launchd.rb
@@ -62,9 +62,17 @@ describe provider_class do
     
     describe "when checking status" do
         it "should call the external command 'launchctl list' once" do
-            @provider.expects(:launchctl).with(:list, @resource[:name]).returns(:running).once
+            @provider.expects(:launchctl).with(:list).returns("rotating-strawberry-madonnas")
             @provider.status
         end
+        it "should return stopped if not listed in launchctl list output" do
+            @provider.stubs(:launchctl).with(:list).returns("rotating-strawberry-madonnas")
+            assert_equal @provider.status, :stopped
+        end
+        it "should return running if listed in launchctl list output" do
+            @provider.stubs(:launchctl).with(:list).returns(@joblabel)
+            assert_equal @provider.status, :running
+        end
     end
     
     describe "when starting the service" do

-- 
Puppet packaging for Debian



More information about the Pkg-puppet-devel mailing list