From ba758c73fffddbe44db4c1123abde9d8580a5d28 Mon Sep 17 00:00:00 2001 From: Thor77 Date: Fri, 14 Jun 2019 15:45:04 +0200 Subject: [PATCH] Fix mock using throw instead of raise --- spec/controllers/bets_controller_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/controllers/bets_controller_spec.rb b/spec/controllers/bets_controller_spec.rb index c414241..8587bb2 100644 --- a/spec/controllers/bets_controller_spec.rb +++ b/spec/controllers/bets_controller_spec.rb @@ -80,7 +80,7 @@ RSpec.describe BetsController, type: :controller do context 'on service exception' do it 'returns an error response' do msg = 'an error' - expect(user_service).to receive(:bet!).and_throw(UserServiceError.new(msg)) + expect(user_service).to receive(:bet!).and_raise(UserServiceError, msg) post :create, params: create_params expect(response).to have_http_status(:unprocessable_entity) expect(deserialize_response(response)[:error]).to eq(msg)