diff options
author | Noah Kantrowitz <noah@coderanger.net> | 2016-09-20 15:21:50 -0700 |
---|---|---|
committer | Noah Kantrowitz <noah@coderanger.net> | 2016-09-20 15:21:50 -0700 |
commit | 1c990b07cdcf22444b68b0d26d06c1c0ffc5fa3f (patch) | |
tree | 777d08f633aa49d9fd62c2790d58ebeec463767e /spec/unit/provider | |
parent | 571cd1db65c8e79ae04237f250fd58873f420f41 (diff) | |
download | chef-1c990b07cdcf22444b68b0d26d06c1c0ffc5fa3f.tar.gz |
Add a test for the new Solaris behavior.
Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
Diffstat (limited to 'spec/unit/provider')
-rw-r--r-- | spec/unit/provider/group/groupadd_spec.rb | 8 |
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 |