From 4f95f7ff84eb6a65b4b6d08af90d1e40e2ccb4fe Mon Sep 17 00:00:00 2001 From: Andrea Kao <eirinikos@gmail.com> Date: Tue, 19 Jul 2016 08:33:36 -0700 Subject: [PATCH] tests: add cmd/irb integration test (#501) --- Library/Homebrew/test/test_integration_cmds.rb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Library/Homebrew/test/test_integration_cmds.rb b/Library/Homebrew/test/test_integration_cmds.rb index 07068019f6..0684ca987d 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 -- GitLab