aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test/cask/dsl
diff options
context:
space:
mode:
authorilovezfs2017-08-07 14:31:56 -0700
committerGitHub2017-08-07 14:31:56 -0700
commit986887b413897413266151c92d5071d0a82cf966 (patch)
treee39a40888f007b39909711a76075ae822ab364ae /Library/Homebrew/test/cask/dsl
parent6ef49d8b86e436cb37df1344019189a2f2df0bbb (diff)
downloadbrew-986887b413897413266151c92d5071d0a82cf966.tar.bz2
Revert "Refactor SVN and cURL download strategies."
Diffstat (limited to 'Library/Homebrew/test/cask/dsl')
-rw-r--r--Library/Homebrew/test/cask/dsl/appcast_spec.rb11
1 files changed, 3 insertions, 8 deletions
diff --git a/Library/Homebrew/test/cask/dsl/appcast_spec.rb b/Library/Homebrew/test/cask/dsl/appcast_spec.rb
index ccc6a4633..b8903b1be 100644
--- a/Library/Homebrew/test/cask/dsl/appcast_spec.rb
+++ b/Library/Homebrew/test/cask/dsl/appcast_spec.rb
@@ -33,18 +33,13 @@ describe Hbc::DSL::Appcast do
describe "#calculate_checkpoint" do
before do
- expect(Hbc::SystemCommand).to receive(:run) do |executable, **options|
- expect(executable).to eq "/usr/bin/curl"
- expect(options[:args]).to include(*cmd_args)
- expect(options[:print_stderr]).to be false
- cmd_result
- end
+ expect(Hbc::SystemCommand).to receive(:run).with(*cmd_args).and_return(cmd_result)
allow(cmd_result).to receive(:success?).and_return(cmd_success)
allow(cmd_result).to receive(:stdout).and_return(cmd_stdout)
end
context "when server returns a successful HTTP status" do
- let(:cmd_args) { [HOMEBREW_USER_AGENT_FAKE_SAFARI, "--compressed", "--location", "--fail", uri] }
+ let(:cmd_args) { ["/usr/bin/curl", args: ["--compressed", "--location", "--user-agent", Hbc::URL::FAKE_USER_AGENT, "--fail", uri], print_stderr: false] }
let(:cmd_result) { double("Hbc::SystemCommand::Result") }
let(:cmd_success) { true }
let(:cmd_stdout) { "hello world" }
@@ -61,7 +56,7 @@ describe Hbc::DSL::Appcast do
end
context "when server returns a non-successful HTTP status" do
- let(:cmd_args) { [HOMEBREW_USER_AGENT_FAKE_SAFARI, "--compressed", "--location", "--fail", uri] }
+ let(:cmd_args) { ["/usr/bin/curl", args: ["--compressed", "--location", "--user-agent", Hbc::URL::FAKE_USER_AGENT, "--fail", uri], print_stderr: false] }
let(:cmd_result) { double("Hbc::SystemCommand::Result") }
let(:cmd_success) { false }
let(:cmd_stdout) { "some error message from the server" }