Merge pull request #16935 from Homebrew/fix-typo-class
Fix typo'd command class name
This commit is contained in:
commit
d704e007c7
@ -12,7 +12,7 @@ require "unversioned_cask_checker"
|
|||||||
|
|
||||||
module Homebrew
|
module Homebrew
|
||||||
module DevCmd
|
module DevCmd
|
||||||
class BumpUnversionedCask < AbstractCommand
|
class BumpUnversionedCasks < AbstractCommand
|
||||||
include SystemCommand::Mixin
|
include SystemCommand::Mixin
|
||||||
|
|
||||||
cmd_args do
|
cmd_args do
|
||||||
|
|||||||
@ -54,4 +54,21 @@ RSpec.describe Homebrew::AbstractCommand do
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
describe "command paths" do
|
||||||
|
it "match command name" do
|
||||||
|
# Ensure all commands are loaded
|
||||||
|
["cmd", "dev-cmd"].each do |dir|
|
||||||
|
Dir[File.join(__dir__, "../#{dir}", "*.rb")].each { require(_1) }
|
||||||
|
end
|
||||||
|
test_classes = ["Cat", "Tac"]
|
||||||
|
|
||||||
|
described_class.subclasses.each do |klass|
|
||||||
|
next if test_classes.include?(klass.name)
|
||||||
|
|
||||||
|
dir = klass.name.start_with?("Homebrew::DevCmd") ? "dev-cmd" : "cmd"
|
||||||
|
expect(Pathname(File.join(__dir__, "../#{dir}/#{klass.command_name}.rb"))).to exist
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@ -3,6 +3,6 @@
|
|||||||
require "cmd/shared_examples/args_parse"
|
require "cmd/shared_examples/args_parse"
|
||||||
require "dev-cmd/bump-unversioned-casks"
|
require "dev-cmd/bump-unversioned-casks"
|
||||||
|
|
||||||
RSpec.describe Homebrew::DevCmd::BumpUnversionedCask do
|
RSpec.describe Homebrew::DevCmd::BumpUnversionedCasks do
|
||||||
it_behaves_like "parseable arguments", argv: ["foo"]
|
it_behaves_like "parseable arguments", argv: ["foo"]
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user