diff --git a/app/models/channel/twilio_sms.rb b/app/models/channel/twilio_sms.rb index 884f4ec05..b901c56f0 100644 --- a/app/models/channel/twilio_sms.rb +++ b/app/models/channel/twilio_sms.rb @@ -52,7 +52,7 @@ class Channel::TwilioSms < ApplicationRecord params = send_message_from.merge(to: to, body: body) params[:media_url] = media_url if media_url.present? params[:status_callback] = twilio_delivery_status_index_url - client.messages.create!(**params) + client.messages.create(**params) # rubocop:disable Rails/SaveBang end private diff --git a/spec/models/channel/twilio_sms_spec.rb b/spec/models/channel/twilio_sms_spec.rb index 6d52b4768..ac89a0f7f 100644 --- a/spec/models/channel/twilio_sms_spec.rb +++ b/spec/models/channel/twilio_sms_spec.rb @@ -43,7 +43,7 @@ RSpec.describe Channel::TwilioSms do end it 'sends via twilio client' do - expect(twilio_messages).to receive(:create!).with( + expect(twilio_messages).to receive(:create).with( messaging_service_sid: channel.messaging_service_sid, to: '+15555550111', body: 'hello world', @@ -57,7 +57,7 @@ RSpec.describe Channel::TwilioSms do let(:channel) { create(:channel_twilio_sms, :with_phone_number) } it 'sends via twilio client' do - expect(twilio_messages).to receive(:create!).with( + expect(twilio_messages).to receive(:create).with( from: channel.phone_number, to: '+15555550111', body: 'hello world', @@ -70,7 +70,7 @@ RSpec.describe Channel::TwilioSms do context 'with media urls' do it 'supplies a media url' do - expect(twilio_messages).to receive(:create!).with( + expect(twilio_messages).to receive(:create).with( messaging_service_sid: channel.messaging_service_sid, to: '+15555550111', body: 'hello world',