diff options
| author | Markus Reiter | 2017-02-21 02:50:52 +0100 |
|---|---|---|
| committer | Markus Reiter | 2017-02-22 06:03:29 +0100 |
| commit | f7151e589fec5cd8caef00798c02e0c54eff5419 (patch) | |
| tree | 5d347b64b7ef9f317fd8b46f4bc398a586e0044d /Library/Homebrew/test/java_requirement_test.rb | |
| parent | f8d49dbe4e0c3bb0552f439bd9836e5669ac6fd4 (diff) | |
| download | brew-f7151e589fec5cd8caef00798c02e0c54eff5419.tar.bz2 | |
Convert JavaRequirement test to spec.
Diffstat (limited to 'Library/Homebrew/test/java_requirement_test.rb')
| -rw-r--r-- | Library/Homebrew/test/java_requirement_test.rb | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/Library/Homebrew/test/java_requirement_test.rb b/Library/Homebrew/test/java_requirement_test.rb deleted file mode 100644 index d0b51f92c..000000000 --- a/Library/Homebrew/test/java_requirement_test.rb +++ /dev/null @@ -1,50 +0,0 @@ -require "testing_env" -require "requirements/java_requirement" - -class JavaRequirementTests < Homebrew::TestCase - def setup - super - ENV["JAVA_HOME"] = nil - end - - def test_message - a = JavaRequirement.new([]) - assert_match(/Java is required to install this formula./, a.message) - end - - def test_inspect - a = JavaRequirement.new(%w[1.7+]) - assert_equal a.inspect, '#<JavaRequirement: "java" [] version="1.7+">' - end - - def test_display_s - x = JavaRequirement.new([]) - assert_equal x.display_s, "java" - y = JavaRequirement.new(%w[1.8]) - assert_equal y.display_s, "java = 1.8" - z = JavaRequirement.new(%w[1.8+]) - assert_equal z.display_s, "java >= 1.8" - end - - def test_satisfied? - a = JavaRequirement.new(%w[1.8]) - File.stubs(:executable?).returns(false) - refute_predicate a, :satisfied? - - b = JavaRequirement.new([]) - b.stubs(:preferred_java).returns(Pathname.new("/usr/bin/java")) - assert_predicate b, :satisfied? - - c = JavaRequirement.new(%w[1.7+]) - c.stubs(:possible_javas).returns([Pathname.new("/usr/bin/java")]) - Utils.stubs(:popen_read).returns('java version "1.6.0_5"') - refute_predicate c, :satisfied? - Utils.stubs(:popen_read).returns('java version "1.8.0_5"') - assert_predicate c, :satisfied? - - d = JavaRequirement.new(%w[1.7]) - d.stubs(:possible_javas).returns([Pathname.new("/usr/bin/java")]) - Utils.stubs(:popen_read).returns('java version "1.8.0_5"') - refute_predicate d, :satisfied? - end -end |
