whoami7 - Manager
:
/
proc
/
self
/
root
/
usr
/
local
/
rvm
/
gems
/
ruby-2.1.10@system
/
gems
/
facter-1.7.6
/
spec
/
unit
/
Upload File:
files >> //proc/self/root/usr/local/rvm/gems/ruby-2.1.10@system/gems/facter-1.7.6/spec/unit/ldom_spec.rb
#!/usr/bin/env ruby require 'spec_helper' def ldom_fixtures(filename) File.read(fixtures('ldom', filename)) end describe "ldom fact" do before do Facter.fact(:kernel).stubs(:value).returns("SunOS") end describe "when running on ldom hardware" do before :each do # For virtinfo documentation: # http://docs.oracle.com/cd/E23824_01/html/821-1462/virtinfo-1m.html Facter::Util::Resolution.stubs(:exec).with("virtinfo -ap"). returns(ldom_fixtures('ldom_v1')) Facter.collection.internal_loader.load(:ldom) end it "should return correct impl on version 1.0" do Facter.fact(:ldom_domainrole_impl).value.should == "LDoms" end it "should return correct control on version 1.0" do Facter.fact(:ldom_domainrole_control).value.should == "false" end it "should return correct io on version 1.0" do Facter.fact(:ldom_domainrole_io).value.should == "true" end it "should return correct service on version 1.0" do Facter.fact(:ldom_domainrole_service).value.should == "true" end it "should return correct root on version 1.0" do Facter.fact(:ldom_domainrole_root).value.should == "true" end it "should return correct domain name on version 1.0" do Facter.fact(:ldom_domainname).value.should == "primary" end it "should return correct uuid on version 1.0" do Facter.fact(:ldom_domainuuid).value.should == "8e0d6ec5-cd55-e57f-ae9f-b4cc050999a4" end it "should return correct ldomcontrol on version 1.0" do Facter.fact(:ldom_domaincontrol).value.should == "san-t2k-6" end it "should return correct serial on version 1.0" do Facter.fact(:ldom_domainchassis).value.should == "0704RB0280" end it "should return correct virtual on version 1.0" do Facter.fact(:virtual).value.should == "LDoms" end end describe "when running on non ldom hardware" do before :each do Facter::Util::Resolution.stubs(:exec).with("virtinfo -ap").returns(nil) Facter.collection.internal_loader.load(:ldom) end it "should return correct virtual" do Facter.fact(:ldom_domainrole_impl).should == nil end end end
Copyright ©2021 || Defacer Indonesia