Sha256: 3d982422291ef372d3d1c109e82ffa6273cd142b788684389173d460a6b1218a
Contents?: true
Size: 1.16 KB
Versions: 4
Compression:
Stored size: 1.16 KB
Contents
require 'spec_helper' describe LinuxAdmin do context ".registered?" do it "when registered Subscription Manager" do stub_registered_to_system(:sm) expect(described_class.registered?).to be_true end it "when registered RHN" do stub_registered_to_system(:rhn) expect(described_class.registered?).to be_true end it "when unregistered" do stub_registered_to_system(nil) expect(described_class.registered?).to be_false end end context ".registration_type" do it "when registered Subscription Manager" do stub_registered_to_system(:sm) expect(described_class.registration_type).to eq(LinuxAdmin::SubscriptionManager) end it "when registered RHN" do stub_registered_to_system(:rhn) expect(described_class.registration_type).to eq(LinuxAdmin::Rhn) end it "when unregistered" do stub_registered_to_system(nil) expect(described_class.registration_type).to be_nil end end def stub_registered_to_system(system) described_class::SubscriptionManager.stub(:registered? => (system == :sm)) described_class::Rhn.stub(:registered? => (system == :rhn)) end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
linux_admin-0.1.2 | spec/linux_admin_spec.rb |
linux_admin-0.1.1 | spec/linux_admin_spec.rb |
linux_admin-0.1.0 | spec/linux_admin_spec.rb |
linux_admin-0.0.1 | spec/linux_admin_spec.rb |