diff --git a/spec/lib/colore/client_spec.rb b/spec/lib/colore/client_spec.rb index 967f52d..26ee7a2 100644 --- a/spec/lib/colore/client_spec.rb +++ b/spec/lib/colore/client_spec.rb @@ -33,6 +33,11 @@ allow(client.send(:connection)).to receive(:head) { raise Faraday::ConnectionFailed } expect { client.ping }.to raise_error(Colore::Errors::ColoreUnavailable) end + + it 'raises a generic error when response is unknown' do + allow(client.send(:connection)).to receive(:head).and_return(Faraday::Response.new) + expect { client.ping }.to raise_error(Colore::Errors::ServerError, 'Unknown error (see response_body)') + end end describe '#create_document', :vcr do