diff options
author | Robert Tarrall <robert@protectwise.com> | 2014-05-07 17:10:39 -0600 |
---|---|---|
committer | Robert Tarrall <robert@protectwise.com> | 2014-05-07 17:10:39 -0600 |
commit | 562094d27f7e772ea7094f26c63ae19e06840817 (patch) | |
tree | 61f20d893eb77365a5b3f74a2ebaf464b2865a26 /spec/unit/provider/service | |
parent | 68930e5dc875156a7cab7a0786cbd13c1543fea4 (diff) | |
download | chef-562094d27f7e772ea7094f26c63ae19e06840817.tar.gz |
CHEF-5265: ensure service_name isn't clobbered by parameters
Diffstat (limited to 'spec/unit/provider/service')
-rw-r--r-- | spec/unit/provider/service/upstart_service_spec.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/spec/unit/provider/service/upstart_service_spec.rb b/spec/unit/provider/service/upstart_service_spec.rb index 154527a7da..efe4e0481f 100644 --- a/spec/unit/provider/service/upstart_service_spec.rb +++ b/spec/unit/provider/service/upstart_service_spec.rb @@ -88,6 +88,13 @@ describe Chef::Provider::Service::Upstart do @provider.load_current_resource end + it "should not change the service name when parameters are specified" do + @new_resource.parameters({ "OSD_ID" => "2" }) + @provider = Chef::Provider::Service::Upstart.new(@new_resource, @run_context) + @provider.current_resource = @current_resource + @new_resource.service_name.should == @current_resource.service_name + end + it "should run '/sbin/status rsyslog'" do @provider.should_receive(:popen4).with("/sbin/status rsyslog").and_return(@status) @provider.load_current_resource |