summaryrefslogtreecommitdiff
path: root/spec/unit/plugins/linux/lsb_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/unit/plugins/linux/lsb_spec.rb')
-rw-r--r--spec/unit/plugins/linux/lsb_spec.rb36
1 files changed, 18 insertions, 18 deletions
diff --git a/spec/unit/plugins/linux/lsb_spec.rb b/spec/unit/plugins/linux/lsb_spec.rb
index eab7a1ab..4ce9a113 100644
--- a/spec/unit/plugins/linux/lsb_spec.rb
+++ b/spec/unit/plugins/linux/lsb_spec.rb
@@ -21,13 +21,13 @@ require "spec_helper"
# We do not alter case for lsb attributes and consume them as provided
describe Ohai::System, "Linux lsb plugin" do
- before(:each) do
+ before do
@plugin = get_plugin("linux/lsb")
allow(@plugin).to receive(:collect_os).and_return(:linux)
end
describe "on systems with /etc/lsb-release" do
- before(:each) do
+ before do
@double_file = double("/etc/lsb-release")
allow(@double_file).to receive(:each)
.and_yield("DISTRIB_ID=Ubuntu")
@@ -39,29 +39,29 @@ describe Ohai::System, "Linux lsb plugin" do
allow(File).to receive(:exist?).with("/etc/lsb-release").and_return(true)
end
- it "should set lsb[:id]" do
+ it "sets lsb[:id]" do
@plugin.run
expect(@plugin[:lsb][:id]).to eq("Ubuntu")
end
- it "should set lsb[:release]" do
+ it "sets lsb[:release]" do
@plugin.run
expect(@plugin[:lsb][:release]).to eq("8.04")
end
- it "should set lsb[:codename]" do
+ it "sets lsb[:codename]" do
@plugin.run
expect(@plugin[:lsb][:codename]).to eq("hardy")
end
- it "should set lsb[:description]" do
+ it "sets lsb[:description]" do
@plugin.run
expect(@plugin[:lsb][:description]).to eq("Ubuntu 8.04")
end
end
describe "on systems with /usr/bin/lsb_release" do
- before(:each) do
+ before do
allow(File).to receive(:exist?).with("/usr/bin/lsb_release").and_return(true)
@stdin = double("STDIN", { close: true })
@@ -73,7 +73,7 @@ describe Ohai::System, "Linux lsb plugin" do
end
describe "on Centos 5.4 correctly" do
- before(:each) do
+ before do
@stdout = <<~LSB_RELEASE
LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: CentOS
@@ -84,29 +84,29 @@ describe Ohai::System, "Linux lsb plugin" do
allow(@plugin).to receive(:shell_out).with("lsb_release -a").and_return(mock_shell_out(0, @stdout, ""))
end
- it "should set lsb[:id]" do
+ it "sets lsb[:id]" do
@plugin.run
expect(@plugin[:lsb][:id]).to eq("CentOS")
end
- it "should set lsb[:release]" do
+ it "sets lsb[:release]" do
@plugin.run
expect(@plugin[:lsb][:release]).to eq("5.4")
end
- it "should set lsb[:codename]" do
+ it "sets lsb[:codename]" do
@plugin.run
expect(@plugin[:lsb][:codename]).to eq("Final")
end
- it "should set lsb[:description]" do
+ it "sets lsb[:description]" do
@plugin.run
expect(@plugin[:lsb][:description]).to eq("CentOS release 5.4 (Final)")
end
end
describe "on Fedora 14 correctly" do
- before(:each) do
+ before do
@stdout = <<~LSB_RELEASE
LSB Version: :core-4.0-ia32:core-4.0-noarch
Distributor ID: Fedora
@@ -117,29 +117,29 @@ describe Ohai::System, "Linux lsb plugin" do
allow(@plugin).to receive(:shell_out).with("lsb_release -a").and_return(mock_shell_out(0, @stdout, ""))
end
- it "should set lsb[:id]" do
+ it "sets lsb[:id]" do
@plugin.run
expect(@plugin[:lsb][:id]).to eq("Fedora")
end
- it "should set lsb[:release]" do
+ it "sets lsb[:release]" do
@plugin.run
expect(@plugin[:lsb][:release]).to eq("14")
end
- it "should set lsb[:codename]" do
+ it "sets lsb[:codename]" do
@plugin.run
expect(@plugin[:lsb][:codename]).to eq("Laughlin")
end
- it "should set lsb[:description]" do
+ it "sets lsb[:description]" do
@plugin.run
expect(@plugin[:lsb][:description]).to eq("Fedora release 14 (Laughlin)")
end
end
end
- it "should not set any lsb values if /etc/lsb-release or /usr/bin/lsb_release do not exist " do
+ it "does not set any lsb values if /etc/lsb-release or /usr/bin/lsb_release do not exist " do
allow(File).to receive(:exist?).with("/etc/lsb-release").and_return(false)
allow(File).to receive(:exist?).with("/usr/bin/lsb_release").and_return(false)
expect(@plugin.attribute?(:lsb)).to be(false)