spec/percy/cli/snapshot_spec.rb in percy-cli-1.1.0 vs spec/percy/cli/snapshot_spec.rb in percy-cli-1.2.0
- old
+ new
@@ -15,12 +15,19 @@
true
end
expect(result).to eq(true)
expect(cli.send(:failed?)).to eq(false)
end
- it 'makes block safe from HttpError' do
+ it 'makes block safe from quota exceeded errors' do
result = cli.send(:rescue_connection_failures) do
- raise Percy::Client::HttpError.new(500, 'POST', '', '')
+ raise Percy::Client::PaymentRequiredError.new(409, 'POST', '', '')
+ end
+ expect(result).to eq(nil)
+ expect(cli.send(:failed?)).to eq(true)
+ end
+ it 'makes block safe from server errors' do
+ result = cli.send(:rescue_connection_failures) do
+ raise Percy::Client::ServerError.new(502, 'POST', '', '')
end
expect(result).to eq(nil)
expect(cli.send(:failed?)).to eq(true)
end
it 'makes block safe from ConnectionFailed' do