Use cask with name for basic info command test
Also add non-dummy URL in the test fixture, to match the name, version, etc.
This commit is contained in:
parent
24cb33b023
commit
efbfb90c42
@ -16,7 +16,7 @@ describe Cask::Cmd::Home, :cask do
|
|||||||
|
|
||||||
it "works for multiple Casks" do
|
it "works for multiple Casks" do
|
||||||
expect(described_class).to receive(:open_url).with("https://brew.sh/")
|
expect(described_class).to receive(:open_url).with("https://brew.sh/")
|
||||||
expect(described_class).to receive(:open_url).with("https://brew.sh/")
|
expect(described_class).to receive(:open_url).with("https://transmissionbt.com/")
|
||||||
described_class.run("local-caffeine", "local-transmission")
|
described_class.run("local-caffeine", "local-transmission")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@ -10,16 +10,16 @@ describe Cask::Cmd::Info, :cask do
|
|||||||
|
|
||||||
it "displays some nice info about the specified Cask" do
|
it "displays some nice info about the specified Cask" do
|
||||||
expect {
|
expect {
|
||||||
described_class.run("local-caffeine")
|
described_class.run("local-transmission")
|
||||||
}.to output(<<~EOS).to_stdout
|
}.to output(<<~EOS).to_stdout
|
||||||
local-caffeine: 1.2.3
|
local-transmission: 2.61
|
||||||
https://brew.sh/
|
https://transmissionbt.com/
|
||||||
Not installed
|
Not installed
|
||||||
From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/local-caffeine.rb
|
From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/local-transmission.rb
|
||||||
==> Name
|
==> Name
|
||||||
None
|
Transmission
|
||||||
==> Artifacts
|
==> Artifacts
|
||||||
Caffeine.app (App)
|
Transmission.app (App)
|
||||||
EOS
|
EOS
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -51,7 +51,7 @@ describe Cask::Cmd::Info, :cask do
|
|||||||
Caffeine.app (App)
|
Caffeine.app (App)
|
||||||
|
|
||||||
local-transmission: 2.61
|
local-transmission: 2.61
|
||||||
https://brew.sh/
|
https://transmissionbt.com/
|
||||||
Not installed
|
Not installed
|
||||||
From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/local-transmission.rb
|
From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/local-transmission.rb
|
||||||
==> Name
|
==> Name
|
||||||
|
|||||||
@ -90,7 +90,7 @@ describe Cask::Cmd::List, :cask do
|
|||||||
let(:casks) { ["local-caffeine", "local-transmission"] }
|
let(:casks) { ["local-caffeine", "local-transmission"] }
|
||||||
let(:expected_output) {
|
let(:expected_output) {
|
||||||
<<~EOS
|
<<~EOS
|
||||||
[{"token":"local-caffeine","name":[],"desc":null,"homepage":"https://brew.sh/","url":"file:///usr/local/Homebrew/Library/Homebrew/test/support/fixtures/cask/caffeine.zip","appcast":null,"version":"1.2.3","sha256":"67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94","artifacts":[["Caffeine.app"]],"caveats":null,"depends_on":{},"conflicts_with":null,"container":null,"auto_updates":null},{"token":"local-transmission","name":["Transmission"],"desc":null,"homepage":"https://brew.sh/","url":"file:///usr/local/Homebrew/Library/Homebrew/test/support/fixtures/cask/transmission-2.61.dmg","appcast":null,"version":"2.61","sha256":"e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68","artifacts":[["Transmission.app"]],"caveats":null,"depends_on":{},"conflicts_with":null,"container":null,"auto_updates":null}]
|
[{"token":"local-caffeine","name":[],"desc":null,"homepage":"https://brew.sh/","url":"file:///usr/local/Homebrew/Library/Homebrew/test/support/fixtures/cask/caffeine.zip","appcast":null,"version":"1.2.3","sha256":"67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94","artifacts":[["Caffeine.app"]],"caveats":null,"depends_on":{},"conflicts_with":null,"container":null,"auto_updates":null},{"token":"local-transmission","name":["Transmission"],"desc":null,"homepage":"https://transmissionbt.com/","url":"file:///usr/local/Homebrew/Library/Homebrew/test/support/fixtures/cask/transmission-2.61.dmg","appcast":null,"version":"2.61","sha256":"e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68","artifacts":[["Transmission.app"]],"caveats":null,"depends_on":{},"conflicts_with":null,"container":null,"auto_updates":null}]
|
||||||
EOS
|
EOS
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -4,7 +4,7 @@ cask "local-transmission" do
|
|||||||
|
|
||||||
url "file://#{TEST_FIXTURE_DIR}/cask/transmission-2.61.dmg"
|
url "file://#{TEST_FIXTURE_DIR}/cask/transmission-2.61.dmg"
|
||||||
name "Transmission"
|
name "Transmission"
|
||||||
homepage "https://brew.sh/"
|
homepage "https://transmissionbt.com/"
|
||||||
|
|
||||||
app "Transmission.app"
|
app "Transmission.app"
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user