cli_parser_spec: tweak/fix help output text test,
This commit is contained in:
parent
0a0e2fa0c1
commit
b71fcedb43
@ -11,8 +11,8 @@ describe Homebrew::CLI::Parser do
|
|||||||
}
|
}
|
||||||
|
|
||||||
before do
|
before do
|
||||||
|
allow(ENV).to receive(:[])
|
||||||
allow(ENV).to receive(:[]).with("HOMEBREW_PRY").and_return("1")
|
allow(ENV).to receive(:[]).with("HOMEBREW_PRY").and_return("1")
|
||||||
allow(ENV).to receive(:[]).with("HOMEBREW_VERBOSE")
|
|
||||||
end
|
end
|
||||||
|
|
||||||
it "parses short option" do
|
it "parses short option" do
|
||||||
@ -38,12 +38,9 @@ describe Homebrew::CLI::Parser do
|
|||||||
expect(Homebrew.args.more_verbose?).to be nil
|
expect(Homebrew.args.more_verbose?).to be nil
|
||||||
end
|
end
|
||||||
|
|
||||||
it "raises an exception when an invalid option is passed" do
|
it "raises an exception and outputs help text when an invalid option is passed" do
|
||||||
expect { parser.parse(["--random"]) }.to raise_error(OptionParser::InvalidOption, /--random/)
|
expect { parser.parse(["--random"]) }.to raise_error(OptionParser::InvalidOption, /--random/)
|
||||||
end
|
.and output(/Usage: brew/).to_stderr
|
||||||
|
|
||||||
it "outputs help text on failure" do
|
|
||||||
expect { parser.parse(["--random"]) }.to raise_error(OptionParser::InvalidOption, /Usage: brew/)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
it "maps environment var to an option" do
|
it "maps environment var to an option" do
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user