aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/test/test_integration_cmds.rb16
1 files changed, 16 insertions, 0 deletions
diff --git a/Library/Homebrew/test/test_integration_cmds.rb b/Library/Homebrew/test/test_integration_cmds.rb
index 07068019f..0684ca987 100644
--- a/Library/Homebrew/test/test_integration_cmds.rb
+++ b/Library/Homebrew/test/test_integration_cmds.rb
@@ -690,4 +690,20 @@ class IntegrationCommandTests < Homebrew::TestCase
cmd("install", "testball")
assert_match "Would remove", cmd("unlink", "--dry-run", "testball")
end
+
+ def test_irb
+ assert_match "'v8'.f # => instance of the v8 formula",
+ cmd("irb", "--examples")
+
+ setup_test_formula "testball"
+
+ irb_test = HOMEBREW_TEMP/"irb-test.rb"
+ irb_test.write <<-EOS.undent
+ "testball".f
+ :testball.f
+ exit
+ EOS
+
+ assert_match "Interactive Homebrew Shell", cmd("irb", irb_test)
+ end
end