aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorJack Nagel2014-08-30 23:38:12 -0500
committerJack Nagel2014-08-30 23:38:48 -0500
commit8b338bd534072644ad03ebca4d5e33854fcfbc7e (patch)
tree0d115ff2d3e888c3abc98a10093fdf7e378c0d2a /Library
parenteec50f0a9a80098665b80c28f2684111480ea5be (diff)
downloadbrew-8b338bd534072644ad03ebca4d5e33854fcfbc7e.tar.bz2
Test CompilerSelector against a SoftwareSpec instance
Diffstat (limited to 'Library')
-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