From 536c42f7e6214087812413177d8bcebf3ab04f6e Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Sat, 16 Jul 2016 21:08:59 +0100 Subject: test_version_subclasses: make OS X specific. --- Library/Homebrew/test/test_os_mac_version.rb | 53 ++++++++++++++++++++++++ Library/Homebrew/test/test_version_subclasses.rb | 53 ------------------------ 2 files changed, 53 insertions(+), 53 deletions(-) create mode 100644 Library/Homebrew/test/test_os_mac_version.rb delete mode 100644 Library/Homebrew/test/test_version_subclasses.rb (limited to 'Library') diff --git a/Library/Homebrew/test/test_os_mac_version.rb b/Library/Homebrew/test/test_os_mac_version.rb new file mode 100644 index 000000000..f702c7097 --- /dev/null +++ b/Library/Homebrew/test/test_os_mac_version.rb @@ -0,0 +1,53 @@ +require "testing_env" +require "version" +require "os/mac/version" + +class OSMacVersionTests < Homebrew::TestCase + def setup + @v = MacOS::Version.new("10.7") + end + + def test_compare_with_symbol + assert_operator @v, :>, :snow_leopard + assert_operator @v, :==, :lion + assert_operator @v, :===, :lion + assert_operator @v, :<, :mountain_lion + end + + def test_compare_with_fixnum + assert_operator @v, :>, 10 + assert_operator @v, :<, 11 + end + + def test_compare_with_float + assert_operator @v, :>, 10.6 + assert_operator @v, :==, 10.7 + assert_operator @v, :===, 10.7 + assert_operator @v, :<, 10.8 + end + + def test_compare_with_string + assert_operator @v, :>, "10.6" + assert_operator @v, :==, "10.7" + assert_operator @v, :===, "10.7" + assert_operator @v, :<, "10.8" + end + + def test_compare_with_version + assert_operator @v, :>, Version.create("10.6") + assert_operator @v, :==, Version.create("10.7") + assert_operator @v, :===, Version.create("10.7") + assert_operator @v, :<, Version.create("10.8") + end + + def test_from_symbol + assert_equal @v, MacOS::Version.from_symbol(:lion) + assert_raises(ArgumentError) { MacOS::Version.from_symbol(:foo) } + end + + def test_pretty_name + assert_equal "El Capitan", MacOS::Version.new("10.11").pretty_name + assert_equal "Mountain Lion", MacOS::Version.new("10.8").pretty_name + assert_equal "Yosemite", MacOS::Version.new("10.10").pretty_name + end +end diff --git a/Library/Homebrew/test/test_version_subclasses.rb b/Library/Homebrew/test/test_version_subclasses.rb deleted file mode 100644 index 5b38268b5..000000000 --- a/Library/Homebrew/test/test_version_subclasses.rb +++ /dev/null @@ -1,53 +0,0 @@ -require "testing_env" -require "version" -require "os/mac/version" - -class MacOSVersionTests < Homebrew::TestCase - def setup - @v = MacOS::Version.new("10.7") - end - - def test_compare_with_symbol - assert_operator @v, :>, :snow_leopard - assert_operator @v, :==, :lion - assert_operator @v, :===, :lion - assert_operator @v, :<, :mountain_lion - end - - def test_compare_with_fixnum - assert_operator @v, :>, 10 - assert_operator @v, :<, 11 - end - - def test_compare_with_float - assert_operator @v, :>, 10.6 - assert_operator @v, :==, 10.7 - assert_operator @v, :===, 10.7 - assert_operator @v, :<, 10.8 - end - - def test_compare_with_string - assert_operator @v, :>, "10.6" - assert_operator @v, :==, "10.7" - assert_operator @v, :===, "10.7" - assert_operator @v, :<, "10.8" - end - - def test_compare_with_version - assert_operator @v, :>, Version.create("10.6") - assert_operator @v, :==, Version.create("10.7") - assert_operator @v, :===, Version.create("10.7") - assert_operator @v, :<, Version.create("10.8") - end - - def test_from_symbol - assert_equal @v, MacOS::Version.from_symbol(:lion) - assert_raises(ArgumentError) { MacOS::Version.from_symbol(:foo) } - end - - def test_pretty_name - assert_equal "El Capitan", MacOS::Version.new("10.11").pretty_name - assert_equal "Mountain Lion", MacOS::Version.new("10.8").pretty_name - assert_equal "Yosemite", MacOS::Version.new("10.10").pretty_name - end -end -- cgit v1.2.3