From 8b338bd534072644ad03ebca4d5e33854fcfbc7e Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Sat, 30 Aug 2014 23:38:12 -0500 Subject: [PATCH] Test CompilerSelector against a SoftwareSpec instance --- Library/Homebrew/test/test_compiler_selector.rb | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/Library/Homebrew/test/test_compiler_selector.rb b/Library/Homebrew/test/test_compiler_selector.rb index 1604a0ad4c..848bd9811c 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