Sha256: 50aa9a4d626cef86d713775a9b8aafbd76ff11fe7842bd212496f85237cef73e
Contents?: true
Size: 797 Bytes
Versions: 26
Compression:
Stored size: 797 Bytes
Contents
# frozen_string_literal: true require 'rails_helper' require 'lhc/rspec' describe 'Error handling with chains', type: :request do let!(:request) do stub_request(:get, "http://datastore/v2/records?color=blue") .to_return(status: 404) end it 'handles errors in rails controllers when query resolved in controller', dummy_models: true do get '/error_handling_with_chains/fetch_in_controller' expect(request).to have_been_made.once expect(response.body).to include('Sorry there was an error.') end it 'handles errors in rails controllers when query resolved in view', dummy_models: true do get '/error_handling_with_chains/fetch_in_view' expect(request).to have_been_made.once expect(response.body).to include('Sorry there was an error.') end end
Version data entries
26 entries across 26 versions & 1 rubygems