diff options
author | Tom Duffield <tom@chef.io> | 2016-10-21 15:55:58 -0500 |
---|---|---|
committer | Tom Duffield <tom@chef.io> | 2016-10-21 16:47:37 -0500 |
commit | 854a3d0c5566e4ec536df4573260087048eccd56 (patch) | |
tree | 5c385755a610b24d7d13167d4b0c623e37ff8a1e | |
parent | b60269229863667fe7512fff011885f8bbf722aa (diff) | |
download | chef-854a3d0c5566e4ec536df4573260087048eccd56.tar.gz |
Mock users in functional group testsCOOL-597/use-all-for-assertion
Because `Provider::Group::Suse` expects users to exist, we need to mock
out the `Etc` call that checks for our non-existent spec users.
Signed-off-by: Tom Duffield <tom@chef.io>
-rw-r--r-- | spec/functional/resource/group_spec.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/spec/functional/resource/group_spec.rb b/spec/functional/resource/group_spec.rb index 31f9933546..7effd386a4 100644 --- a/spec/functional/resource/group_spec.rb +++ b/spec/functional/resource/group_spec.rb @@ -425,6 +425,7 @@ downthestreetalwayshadagoodsmileonhisfacetheoldmanwalkingdownthestreeQQQQQQ" end end it "does not raise an error on manage" do + allow(Etc).to receive(:getpwnam).and_return(double("User")) expect { group_resource.run_action(:manage) }.not_to raise_error end end |