summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Duffield <tom@chef.io>2016-10-21 15:55:58 -0500
committerTom Duffield <tom@chef.io>2016-10-21 16:47:37 -0500
commit854a3d0c5566e4ec536df4573260087048eccd56 (patch)
tree5c385755a610b24d7d13167d4b0c623e37ff8a1e
parentb60269229863667fe7512fff011885f8bbf722aa (diff)
downloadchef-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.rb1
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