aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorJack Nagel2013-08-19 12:33:00 -0500
committerJack Nagel2013-08-19 12:33:00 -0500
commitfe1032b6694152fdcbd68c6b452138bc87be1722 (patch)
tree2feeec961f1a2cbdebfb8428276897d828ceb35b /Library
parente1b6ebb4ff695b2d939c6a495bc5652b8e7d4ee1 (diff)
downloadhomebrew-fe1032b6694152fdcbd68c6b452138bc87be1722.tar.bz2
Initial tests for superenv sanity
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/test/test_superenv.rb25
1 files changed, 25 insertions, 0 deletions
diff --git a/Library/Homebrew/test/test_superenv.rb b/Library/Homebrew/test/test_superenv.rb
new file mode 100644
index 000000000..791502c6c
--- /dev/null
+++ b/Library/Homebrew/test/test_superenv.rb
@@ -0,0 +1,25 @@
+require 'testing_env'
+require 'extend/ENV/super'
+
+class SuperenvTests < Test::Unit::TestCase
+ attr_reader :env, :bin
+
+ def setup
+ @env = {}.extend(Superenv)
+ @bin = HOMEBREW_REPOSITORY/"Library/ENV/#{MacOS::Xcode.version}"
+ bin.mkpath
+ end
+
+ def test_bin
+ assert_equal bin, Superenv.bin
+ end
+
+ def test_initializes_deps
+ assert_equal [], env.deps
+ assert_equal [], env.keg_only_deps
+ end
+
+ def teardown
+ bin.rmtree
+ end
+end