diff options
author | Bryan McLellan <btm@loftninjas.org> | 2014-10-04 11:08:50 -0400 |
---|---|---|
committer | Bryan McLellan <btm@loftninjas.org> | 2014-10-04 11:08:50 -0400 |
commit | 2fa97c49f25e16c88373e2d084d8bacd46679bd9 (patch) | |
tree | eda07702c1152ad4af5606ed93fceb4081c3edb5 | |
parent | a56fee7b0de5325d83521bae1b534f064b3bf69f (diff) | |
parent | 4723cad1d101ad11348dca9ef5d30325d9e9b944 (diff) | |
download | chef-2fa97c49f25e16c88373e2d084d8bacd46679bd9.tar.gz |
Merge pull request #2154 from opscode/btm/group_functional_tests
Match group func tests to specification
-rw-r--r-- | spec/functional/resource/group_spec.rb | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/spec/functional/resource/group_spec.rb b/spec/functional/resource/group_spec.rb index 3c97291294..9c14232071 100644 --- a/spec/functional/resource/group_spec.rb +++ b/spec/functional/resource/group_spec.rb @@ -28,10 +28,10 @@ describe Chef::Resource::Group, :requires_root_or_running_windows, :not_supporte def group_should_exist(group) case ohai[:platform_family] when "debian", "fedora", "rhel", "suse", "gentoo", "slackware", "arch" - expect { Etc::getgrnam(group) }.to_not raise_error(ArgumentError, "can't find group for #{group}") + expect { Etc::getgrnam(group) }.not_to raise_error expect(group).to eq(Etc::getgrnam(group).name) when "windows" - expect { Chef::Util::Windows::NetGroup.new(group).local_get_members }.to_not raise_error(ArgumentError, "The group name could not be found.") + expect { Chef::Util::Windows::NetGroup.new(group).local_get_members }.not_to raise_error end end @@ -369,9 +369,12 @@ downthestreetalwayshadagoodsmileonhisfacetheoldmanwalkingdownthestreeQQQQQQ" } let(:tested_action) { :manage } describe "when there is no group" do - it "should raise an error" do + it "raises an error on modify" do + lambda { group_resource.run_action(:modify) }.should raise_error + end + + it "does not raise an error on manage" do lambda { group_resource.run_action(:manage) }.should_not raise_error - group_should_not_exist(group_name) end end |