aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test/test_compiler_selector.rb
diff options
context:
space:
mode:
authorJack Nagel2014-08-30 23:38:12 -0500
committerJack Nagel2014-08-30 23:38:48 -0500
commitbb5ec59dafdcf52ad10179cd5b11fe0bcd81b415 (patch)
treededac9bf71aca62a45af35e9fc718b1f7a3e079f /Library/Homebrew/test/test_compiler_selector.rb
parentfa9b3d5bc1a5c23cb91151d1e129b29349938236 (diff)
downloadhomebrew-bb5ec59dafdcf52ad10179cd5b11fe0bcd81b415.tar.bz2
Test CompilerSelector against a SoftwareSpec instance
Diffstat (limited to 'Library/Homebrew/test/test_compiler_selector.rb')
-rw-r--r--Library/Homebrew/test/test_compiler_selector.rb16
1 files changed, 3 insertions, 13 deletions
diff --git a/Library/Homebrew/test/test_compiler_selector.rb b/Library/Homebrew/test/test_compiler_selector.rb
index 1604a0ad4..848bd9811 100644
--- a/Library/Homebrew/test/test_compiler_selector.rb
+++ b/Library/Homebrew/test/test_compiler_selector.rb
@@ -1,23 +1,13 @@
require 'testing_env'
require 'compilers'
+require 'software_spec'
class CompilerSelectorTests < Homebrew::TestCase
- class Double
- attr_reader :name
-
- def initialize
- @failures = []
- @name = "double"
- end
-
+ class Double < SoftwareSpec
def <<(cc)
- @failures << CompilerFailure.create(cc)
+ fails_with(cc)
self
end
-
- def fails_with?(compiler)
- @failures.any? { |failure| failure === compiler }
- end
end
class CompilerVersions