Test CompilerSelector against a SoftwareSpec instance
This commit is contained in:
parent
eec50f0a9a
commit
8b338bd534
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user