aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorMarkus Reiter2017-03-16 09:00:57 +0100
committerMarkus Reiter2017-03-16 09:00:57 +0100
commit2c8544832eb75d2ce7a76ac178d1018c166d653a (patch)
treee6b90567b683d9670766e543b9f9ab67a6b40475 /Library
parent0f35f4ca1e01d18824831727ad08e93bc3f9160b (diff)
downloadbrew-2c8544832eb75d2ce7a76ac178d1018c166d653a.tar.bz2
Add test for command help strings.
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/cask/lib/hbc/cli/base.rb2
-rw-r--r--Library/Homebrew/cask/lib/hbc/cli/internal_audit_modified_casks.rb4
-rw-r--r--Library/Homebrew/test/cask/cli_spec.rb6
3 files changed, 11 insertions, 1 deletions
diff --git a/Library/Homebrew/cask/lib/hbc/cli/base.rb b/Library/Homebrew/cask/lib/hbc/cli/base.rb
index e218a47dd..3301cad91 100644
--- a/Library/Homebrew/cask/lib/hbc/cli/base.rb
+++ b/Library/Homebrew/cask/lib/hbc/cli/base.rb
@@ -14,7 +14,7 @@ module Hbc
end
def self.help
- "No help available for the #{command_name} command"
+ nil
end
def self.needs_init?
diff --git a/Library/Homebrew/cask/lib/hbc/cli/internal_audit_modified_casks.rb b/Library/Homebrew/cask/lib/hbc/cli/internal_audit_modified_casks.rb
index dec3eaa87..60df4bc8c 100644
--- a/Library/Homebrew/cask/lib/hbc/cli/internal_audit_modified_casks.rb
+++ b/Library/Homebrew/cask/lib/hbc/cli/internal_audit_modified_casks.rb
@@ -23,6 +23,10 @@ module Hbc
args.reject { |a| a.empty? || a.chars.first == "-" }
end
+ def self.help
+ "audit all modified Casks in a given commit range"
+ end
+
def self.usage
<<-EOS.undent
Usage: brew cask _audit_modified_casks [options...] <commit range>
diff --git a/Library/Homebrew/test/cask/cli_spec.rb b/Library/Homebrew/test/cask/cli_spec.rb
index 0dac89b0e..9bf14fd89 100644
--- a/Library/Homebrew/test/cask/cli_spec.rb
+++ b/Library/Homebrew/test/cask/cli_spec.rb
@@ -63,4 +63,10 @@ describe Hbc::CLI, :cask do
described_class.process("noop")
end
end
+
+ it "provides a help message for all commands" do
+ described_class.command_classes.each do |command_class|
+ expect(command_class.help).to match(/\w+/), command_class.name
+ end
+ end
end