aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
diff options
context:
space:
mode:
authorJack Nagel2013-08-19 12:33:00 -0500
committerJack Nagel2013-08-19 12:33:00 -0500
commita6771cd32751b7af3a280ae69a6f2e49d51ef0d5 (patch)
treea78d3576bbaaa62c3ff9fd1a629f0d06e60795e2 /Library/Homebrew
parenta03120868f1e7f2022db70046e92ffa8e197cd48 (diff)
downloadbrew-a6771cd32751b7af3a280ae69a6f2e49d51ef0d5.tar.bz2
Initial tests for superenv sanity
Diffstat (limited to 'Library/Homebrew')
-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