Updated test with stubing cask analytics call
This commit is contained in:
parent
4aba04556e
commit
6e543f7289
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
require_relative "shared_examples/requires_cask_token"
|
require_relative "shared_examples/requires_cask_token"
|
||||||
require_relative "shared_examples/invalid_option"
|
require_relative "shared_examples/invalid_option"
|
||||||
|
require_relative "../../../utils"
|
||||||
|
|
||||||
describe Cask::Cmd::Info, :cask do
|
describe Cask::Cmd::Info, :cask do
|
||||||
it_behaves_like "a command that requires a Cask token"
|
it_behaves_like "a command that requires a Cask token"
|
||||||
@ -141,6 +142,24 @@ describe Cask::Cmd::Info, :cask do
|
|||||||
|
|
||||||
it "can run be run with a url twice", :needs_network do
|
it "can run be run with a url twice", :needs_network do
|
||||||
expect {
|
expect {
|
||||||
|
Utils::Analytics.formulae_api_json
|
||||||
|
.should_receive(:endpoint)
|
||||||
|
.with("test")
|
||||||
|
.and_return("{
|
||||||
|
analytics: {
|
||||||
|
install: {
|
||||||
|
30d: {
|
||||||
|
docker: 1000
|
||||||
|
},
|
||||||
|
90d: {
|
||||||
|
docker: 2000
|
||||||
|
},
|
||||||
|
365d: {
|
||||||
|
docker: 3000
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}")
|
||||||
described_class.run("https://raw.githubusercontent.com/Homebrew/homebrew-cask" \
|
described_class.run("https://raw.githubusercontent.com/Homebrew/homebrew-cask" \
|
||||||
"/d0b2c58652ae5eff20a7a4ac93292a08b250912b/Casks/docker.rb")
|
"/d0b2c58652ae5eff20a7a4ac93292a08b250912b/Casks/docker.rb")
|
||||||
described_class.run("https://raw.githubusercontent.com/Homebrew/homebrew-cask" \
|
described_class.run("https://raw.githubusercontent.com/Homebrew/homebrew-cask" \
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user