Add to_kegs test
This commit is contained in:
parent
3637924230
commit
08bbb95cfb
@ -176,6 +176,26 @@ describe Homebrew::CLI::NamedArgs do
|
||||
end
|
||||
end
|
||||
|
||||
describe "#to_kegs" do
|
||||
before do
|
||||
(HOMEBREW_CELLAR/"foo/1.0").mkpath
|
||||
(HOMEBREW_CELLAR/"foo/2.0").mkpath
|
||||
(HOMEBREW_CELLAR/"bar/1.0").mkpath
|
||||
end
|
||||
|
||||
it "resolves kegs with #resolve_kegs" do
|
||||
expect(described_class.new("foo", "bar").to_kegs.map(&:name)).to eq ["foo", "foo", "bar"]
|
||||
end
|
||||
|
||||
it "resolves kegs with multiple versions with #resolve_keg" do
|
||||
expect(described_class.new("foo").to_kegs.map(&->(k) { k.version.version })).to eq ["1.0", "2.0"]
|
||||
end
|
||||
|
||||
it "when there are no matching kegs returns an array of Kegs" do
|
||||
expect(described_class.new.to_kegs).to be_empty
|
||||
end
|
||||
end
|
||||
|
||||
describe "#to_default_kegs" do
|
||||
before do
|
||||
(HOMEBREW_CELLAR/"foo/1.0").mkpath
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user