aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
diff options
context:
space:
mode:
authorJack Nagel2013-12-12 14:53:53 -0600
committerJack Nagel2013-12-12 14:53:53 -0600
commit09235c3d6e73d6a4a06dfe8c83928429855d197f (patch)
tree6131e9b93a160aa054c3faca8edc98cea5e91c58 /Library/Homebrew/test
parent735d91f43d3b1082effe4253300a1903e679f467 (diff)
downloadhomebrew-09235c3d6e73d6a4a06dfe8c83928429855d197f.tar.bz2
Add another fails_with test
Diffstat (limited to 'Library/Homebrew/test')
-rw-r--r--Library/Homebrew/test/test_fails_with.rb11
1 files changed, 9 insertions, 2 deletions
diff --git a/Library/Homebrew/test/test_fails_with.rb b/Library/Homebrew/test/test_fails_with.rb
index 642d9c060..73393a587 100644
--- a/Library/Homebrew/test/test_fails_with.rb
+++ b/Library/Homebrew/test/test_fails_with.rb
@@ -49,8 +49,8 @@ class FailsWithTests < Test::Unit::TestCase
def test_non_apple_gcc_version
fails_with(:gcc => '4.8')
- cc = build_cc("gcc-4.8", nil, "4.8.1")
- assert_fails_with cc
+ assert_fails_with build_cc("gcc-4.8", "4.8")
+ assert_fails_with build_cc("gcc-4.8", "4.8.1")
end
def test_multiple_failures
@@ -63,4 +63,11 @@ class FailsWithTests < Test::Unit::TestCase
assert_fails_with clang
assert_does_not_fail_with gcc
end
+
+ def test_fails_with_version
+ fails_with(:gcc => '4.8') { version '4.8.1' }
+ assert_fails_with build_cc("gcc-4.8", "4.8")
+ assert_fails_with build_cc("gcc-4.8", "4.8.1")
+ assert_does_not_fail_with build_cc("gcc-4.8", "4.8.2")
+ end
end