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