spec/unit/plugins/root_group_spec.rb in ohai-15.2.5 vs spec/unit/plugins/root_group_spec.rb in ohai-15.3.1
- old
+ new
@@ -17,16 +17,16 @@
#
require "spec_helper"
describe Ohai::System, "root_group" do
- before(:each) do
+ before do
@plugin = get_plugin("root_group")
end
describe "unix platform", :unix_only do
- before(:each) do
+ before do
# this is deeply intertwingled. unfortunately, the law of demeter
# apparently didn't apply to this api. we're just trying to fake
# Etc.getgrgid(Etc.getpwnam('root').gid).name
@pwnam = Object.new
allow(@pwnam).to receive(:gid).and_return(0)
@@ -34,48 +34,52 @@
@grgid = Object.new
allow(Etc).to receive(:getgrgid).and_return(@grgid)
end
describe "with wheel group" do
- before(:each) do
+ before do
allow(@grgid).to receive(:name).and_return("wheel")
end
- it "should have a root_group of wheel" do
+
+ it "has a root_group of wheel" do
@plugin.run
expect(@plugin[:root_group]).to eq("wheel")
end
end
describe "with root group" do
- before(:each) do
+ before do
allow(@grgid).to receive(:name).and_return("root")
end
- it "should have a root_group of root" do
+
+ it "has a root_group of root" do
@plugin.run
expect(@plugin[:root_group]).to eq("root")
end
end
describe "platform aix with system group" do
- before(:each) do
+ before do
allow(@grgid).to receive(:name).and_return("system")
end
- it "should have a root_group of system" do
+
+ it "has a root_group of system" do
@plugin.run
expect(@plugin[:root_group]).to eq("system")
end
end
end
describe "windows platform" do
let(:wmi) { double("wmi", { query: "" }) }
- before(:each) do
+ before do
allow(WmiLite::Wmi).to receive(:new).and_return(wmi)
allow(@plugin).to receive(:collect_os).and_return(:windows)
end
- it "should return the group Administrators" do
+
+ it "returns the group Administrators" do
expect(wmi)
.to receive(:query)
.with("select * from Win32_Group where sid like 'S-1-5-32-544' and LocalAccount=True")
.and_return("Administrators")