summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorNoah Kantrowitz <noah@coderanger.net>2016-09-20 15:21:50 -0700
committerNoah Kantrowitz <noah@coderanger.net>2016-09-20 15:21:50 -0700
commit1c990b07cdcf22444b68b0d26d06c1c0ffc5fa3f (patch)
tree777d08f633aa49d9fd62c2790d58ebeec463767e /spec
parent571cd1db65c8e79ae04237f250fd58873f420f41 (diff)
downloadchef-1c990b07cdcf22444b68b0d26d06c1c0ffc5fa3f.tar.gz
Add a test for the new Solaris behavior.
Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
Diffstat (limited to 'spec')
-rw-r--r--spec/unit/provider/group/groupadd_spec.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/spec/unit/provider/group/groupadd_spec.rb b/spec/unit/provider/group/groupadd_spec.rb
index f2c57cf38e..8f6a3884b3 100644
--- a/spec/unit/provider/group/groupadd_spec.rb
+++ b/spec/unit/provider/group/groupadd_spec.rb
@@ -82,6 +82,14 @@ describe Chef::Provider::Group::Groupadd do
new_resource.system(true)
expect(provider.groupadd_options).to eq(" -r")
end
+
+ context "on Solaris" do
+ before { node.automatic["platform"] = "solaris2" }
+ it "should not set groupadd -r if system is true" do
+ new_resource.system(true)
+ expect(provider.groupadd_options).not_to match(/-r/)
+ end
+ end
end
describe "when we want to create a non_unique gid group" do