Use the accessors to update the test double

This commit is contained in:
Jack Nagel 2014-08-30 23:41:12 -05:00
parent 8b338bd534
commit 372945299d

View File

@ -88,7 +88,7 @@ class CompilerSelectorTests < Homebrew::TestCase
end end
def test_older_clang_precedence def test_older_clang_precedence
@versions = CompilerVersions.new(:clang_build_version => 211) @versions.clang_build_version = 211
@f << :gcc << { :gcc => "4.8" } @f << :gcc << { :gcc => "4.8" }
assert_equal :llvm, actual_cc assert_equal :llvm, actual_cc
end end
@ -99,16 +99,13 @@ class CompilerSelectorTests < Homebrew::TestCase
end end
def test_missing_gcc def test_missing_gcc
@versions = CompilerVersions.new(:gcc_build_version => nil) @versions.gcc_build_version = nil
@f << :clang << :llvm << { :gcc => "4.8" } @f << :clang << :llvm << { :gcc => "4.8" }
assert_raises(CompilerSelectionError) { actual_cc } assert_raises(CompilerSelectionError) { actual_cc }
end end
def test_missing_llvm_and_gcc def test_missing_llvm_and_gcc
@versions = CompilerVersions.new( @versions.gcc_build_version = @versions.llvm_build_version = nil
:gcc_build_version => nil,
:llvm_build_version => nil
)
@f << :clang << { :gcc => "4.8" } @f << :clang << { :gcc => "4.8" }
assert_raises(CompilerSelectionError) { actual_cc } assert_raises(CompilerSelectionError) { actual_cc }
end end