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