From d1a340205009a9c804ac991f6846c1b76506006f Mon Sep 17 00:00:00 2001 From: Cesar Carruitero Date: Fri, 10 Nov 2017 00:42:55 -0500 Subject: [PATCH] update solidus behaviour for record not found --- spec/controllers/spree/products_controller_spec.rb | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/spec/controllers/spree/products_controller_spec.rb b/spec/controllers/spree/products_controller_spec.rb index 739c47d0..b804ddce 100644 --- a/spec/controllers/spree/products_controller_spec.rb +++ b/spec/controllers/spree/products_controller_spec.rb @@ -8,9 +8,9 @@ let!(:store) { FactoryBot.create(:store) } it 'returns 404' do - get :show, params: { :id => product.to_param } - - expect(response.response_code).to eq 404 + expect { + get :show, params: { :id => product.to_param } + }.to raise_error(ActiveRecord::RecordNotFound) end end @@ -25,9 +25,10 @@ it 'returns 404' do allow(controller).to receive_messages(:current_store => store_2) - get :show, params: { :id => product.to_param } - expect(response.response_code).to eq 404 + expect { + get :show, params: { :id => product.to_param } + }.to raise_error(ActiveRecord::RecordNotFound) end end