Sha256: a08b9ca4da1a7337074be2b0ca19ed52d08fc4814d8f6000a0e460981c7d7f62
Contents?: true
Size: 666 Bytes
Versions: 5
Compression:
Stored size: 666 Bytes
Contents
require 'spec_helper' describe Locomotive::Coal::Error do let(:status) { nil } let(:body) { {} } let(:response) { instance_double('Response', status: status, body: body) } let(:error) { described_class.from_response(response) } describe '#message' do subject { error.message } context 'error caused by a wrong answer from the server' do context 'invalid resource (422)' do let(:status) { 422 } let(:body) { { 'error' => 'Resource invalid', 'attributes' => { 'name' => ["can't be blank"] } } } it { is_expected.to eq "Resource invalid: name can't be blank" } end end end end
Version data entries
5 entries across 5 versions & 1 rubygems