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