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")