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