diff options
| author | Noah Kantrowitz <noah@coderanger.net> | 2016-10-05 10:16:06 +1100 |
|---|---|---|
| committer | Noah Kantrowitz <noah@coderanger.net> | 2016-10-05 10:16:06 +1100 |
| commit | eb87f52643cd29a2ac528a0c0f3322a0b06f75cc (patch) | |
| tree | ac00bc036fd3f339b0b258e940ea0d13ec69d2a4 /spec/unit/provider/user | |
| parent | 00592d7b8ffe80896e6aef341247f980b7f49d1d (diff) | |
| download | chef-eb87f52643cd29a2ac528a0c0f3322a0b06f75cc.tar.gz | |
Fix solaris handling for -m/-M behavior. Fixes #5403.
Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
Diffstat (limited to 'spec/unit/provider/user')
| -rw-r--r-- | spec/unit/provider/user/solaris_spec.rb | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/spec/unit/provider/user/solaris_spec.rb b/spec/unit/provider/user/solaris_spec.rb index d6c0b886fc..8a5e654a0d 100644 --- a/spec/unit/provider/user/solaris_spec.rb +++ b/spec/unit/provider/user/solaris_spec.rb @@ -84,7 +84,15 @@ describe Chef::Provider::User::Solaris do context "with a system user" do before { new_resource.system(true) } it "should not pass -r" do - expect(provider).to receive(:shell_out!).with("useradd", "-M", "adam") + expect(provider).to receive(:shell_out!).with("useradd", "adam") + provider.create_user + end + end + + context "with manage_home" do + before { new_resource.manage_home(true) } + it "should not pass -r" do + expect(provider).to receive(:shell_out!).with("useradd", "-m", "adam") provider.create_user end end |
