diff options
| author | Markus Reiter | 2017-02-15 15:58:08 +0100 |
|---|---|---|
| committer | GitHub | 2017-02-15 15:58:08 +0100 |
| commit | 69d1cedd12d37d6a9535fbba17d2129b165c08f8 (patch) | |
| tree | 9d6c8f0e51ef1fff01bf0f8db3bab9b2d202f9b1 /Library | |
| parent | 3babab25bb0de001e3494ca86ce14970622f45fe (diff) | |
| parent | 8d7d41dc852e9a6bd51aa36b4142a372681bae39 (diff) | |
| download | brew-69d1cedd12d37d6a9535fbba17d2129b165c08f8.tar.bz2 | |
Merge pull request #2013 from reitermarkus/spec-hardware1.1.10
Convert Hardware test to spec.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/test/hardware_spec.rb | 40 | ||||
| -rw-r--r-- | Library/Homebrew/test/hardware_test.rb | 15 |
2 files changed, 40 insertions, 15 deletions
diff --git a/Library/Homebrew/test/hardware_spec.rb b/Library/Homebrew/test/hardware_spec.rb new file mode 100644 index 000000000..c5f8daf4e --- /dev/null +++ b/Library/Homebrew/test/hardware_spec.rb @@ -0,0 +1,40 @@ +require "hardware" + +module Hardware + describe CPU do + describe "::type" do + it "returns the current CPU's type as a symbol, or :dunno if it cannot be detected" do + expect( + [ + :intel, + :ppc, + :dunno, + ], + ).to include(described_class.type) + end + end + + describe "::family" do + it "returns the current CPU's family name as a symbol, or :dunno if it cannot be detected" do + skip "Needs an Intel CPU." unless described_class.intel? + + expect( + [ + :core, + :core2, + :penryn, + :nehalem, + :arrandale, + :sandybridge, + :ivybridge, + :haswell, + :broadwell, + :skylake, + :kabylake, + :dunno, + ], + ).to include(described_class.family) + end + end + end +end diff --git a/Library/Homebrew/test/hardware_test.rb b/Library/Homebrew/test/hardware_test.rb deleted file mode 100644 index 69f881a60..000000000 --- a/Library/Homebrew/test/hardware_test.rb +++ /dev/null @@ -1,15 +0,0 @@ -require "testing_env" -require "hardware" - -class HardwareTests < Homebrew::TestCase - def test_hardware_cpu_type - assert_includes [:intel, :ppc, :dunno], Hardware::CPU.type - end - - if Hardware::CPU.intel? - def test_hardware_intel_family - families = [:core, :core2, :penryn, :nehalem, :arrandale, :sandybridge, :ivybridge, :haswell, :broadwell, :skylake, :kabylake, :dunno] - assert_includes families, Hardware::CPU.family - end - end -end |
