aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/test/test_integration_cmds.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/Library/Homebrew/test/test_integration_cmds.rb b/Library/Homebrew/test/test_integration_cmds.rb
index 89b8be6d3..a16658125 100644
--- a/Library/Homebrew/test/test_integration_cmds.rb
+++ b/Library/Homebrew/test/test_integration_cmds.rb
@@ -323,6 +323,17 @@ class IntegrationCommandTests < Homebrew::TestCase
EOS
assert_equal "testball: Some test", cmd("desc", "testball")
+ assert_match "Pick one, and only one", cmd_fail("desc", "--search", "--name")
+ assert_match "You must provide a search term", cmd_fail("desc", "--search")
+
+ refute_predicate HOMEBREW_CACHE.join("desc_cache.json"),
+ :exist?, "Cached file should not exist"
+
+ cmd("desc", "--description", "testball")
+ assert_predicate HOMEBREW_CACHE.join("desc_cache.json"),
+ :exist?, "Cached file should exist"
+
+ FileUtils.rm HOMEBREW_CACHE.join("desc_cache.json")
ensure
formula_file.unlink
end