From 65fc34cd0380322291c84d06a126a0b75fa63496 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Fri, 20 Sep 2013 22:54:07 -0500 Subject: Add tests to ensure ENV.compiler is correct --- Library/Homebrew/test/test_ENV.rb | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'Library/Homebrew') diff --git a/Library/Homebrew/test/test_ENV.rb b/Library/Homebrew/test/test_ENV.rb index 96d2c7cf4..92b185949 100644 --- a/Library/Homebrew/test/test_ENV.rb +++ b/Library/Homebrew/test/test_ENV.rb @@ -117,3 +117,28 @@ class EnvironmentTests < Test::Unit::TestCase assert_equal "/bin#{File::PATH_SEPARATOR}/usr/bin", @env['FOO'] end end + +module SharedEnvTests + def test_switching_compilers_updates_compiler + [:clang, :llvm, :gcc].each do |compiler| + @env.send(compiler) + assert_equal compiler, @env.compiler + end + end +end + +class StdenvTests < Test::Unit::TestCase + include SharedEnvTests + + def setup + @env = {}.extend(Stdenv) + end +end + +class SuperenvTests < Test::Unit::TestCase + include SharedEnvTests + + def setup + @env = {}.extend(Superenv) + end +end -- cgit v1.2.3