summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Eddy <dave@daveeddy.com>2014-08-23 20:07:25 -0400
committerBryan McLellan <btm@loftninjas.org>2014-08-29 07:58:46 -0400
commit41f9c818d1c4d93f3deb2b0130cb6042ccbf3b30 (patch)
tree5c61d80d258b13f9a3a95ab1f549c0cbdf84f172
parentf6d5fa8c5a39261ff469cfd83166ad7a198c3cc1 (diff)
downloadchef-41f9c818d1c4d93f3deb2b0130cb6042ccbf3b30.tar.gz
test for none case
-rw-r--r--spec/unit/provider/service/freebsd_service_spec.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/spec/unit/provider/service/freebsd_service_spec.rb b/spec/unit/provider/service/freebsd_service_spec.rb
index c3c77ecf71..03045e98f4 100644
--- a/spec/unit/provider/service/freebsd_service_spec.rb
+++ b/spec/unit/provider/service/freebsd_service_spec.rb
@@ -260,6 +260,16 @@ PS_SAMPLE
end
end
+ %w{None NONE none}.each do |setting|
+ context "when the enable variable is set to #{setting}" do
+ let(:lines) { [ %Q{#{new_resource.service_name}_enable="#{setting}"} ] }
+ it "sets enabled to false" do
+ provider.determine_enabled_status!
+ expect(current_resource.enabled).to be false
+ end
+ end
+ end
+
context "when the enable variable is garbage" do
let(:lines) { [ %Q{#{new_resource.service_name}_enable="alskdjflasdkjflakdfj"} ] }
it "sets enabled to false" do