spec/unit/architecture_spec.rb in facter-1.7.3 vs spec/unit/architecture_spec.rb in facter-1.7.4.rc1
- old
+ new
@@ -1,8 +1,9 @@
#! /usr/bin/env ruby
require 'spec_helper'
+require 'facter/util/architecture'
describe "Architecture fact" do
it "should default to the hardware model" do
Facter.fact(:hardwaremodel).stubs(:value).returns("NonSpecialCasedHW")
@@ -48,8 +49,15 @@
Facter.fact(:hardwaremodel).stubs(:value).returns(hw)
Facter.fact(:operatingsystem).stubs(:value).returns("NonSpecialCasedOS")
Facter.fact(:architecture).value.should == result
end
+ end
+
+ it "(#16081) should be PowerPC_POWER7 if os is AIX" do
+ Facter.fact(:kernel).stubs(:value).returns("AIX")
+ Facter::Util::Architecture.stubs(:lsattr).returns("type PowerPC_POWER7 Processor type False")
+ Facter.fact(:hardwaremodel).stubs(:value).returns("IBM,8233-E8B")
+ Facter.fact(:architecture).value.should == "PowerPC_POWER7"
end
end