diff options
Diffstat (limited to 'Library/Homebrew/test/test_hardware.rb')
| -rw-r--r-- | Library/Homebrew/test/test_hardware.rb | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/Library/Homebrew/test/test_hardware.rb b/Library/Homebrew/test/test_hardware.rb new file mode 100644 index 000000000..a753d0cf8 --- /dev/null +++ b/Library/Homebrew/test/test_hardware.rb @@ -0,0 +1,21 @@ +require 'testing_env' + +require 'extend/ARGV' # needs to be after test/unit to avoid conflict with OptionsParser +ARGV.extend(HomebrewArgvExtension) + +require 'hardware' + + +class HardwareTests < Test::Unit::TestCase + # these will raise if we don't recognise your mac, but that prolly + # indicates something went wrong rather than we don't know + def test_hardware_cpu_type + assert [:intel, :ppc].include?(Hardware.cpu_type) + end + + def test_hardware_intel_family + if Hardware.cpu_type == :intel + assert [:core, :core2, :penryn, :nehalem].include?(Hardware.intel_family) + end + end +end
\ No newline at end of file |
