From 71745c9832a83a6d2de57eb19010bb23173a1c73 Mon Sep 17 00:00:00 2001 From: Jared Cosulich Date: Wed, 5 Apr 2017 12:28:51 -0400 Subject: [PATCH] no need to break up sms messages --- app/models/attempt.rb | 4 ++-- spec/models/attempt_spec.rb | 7 +++---- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/app/models/attempt.rb b/app/models/attempt.rb index b072b5cc..fa1da197 100644 --- a/app/models/attempt.rb +++ b/app/models/attempt.rb @@ -16,8 +16,8 @@ class Attempt < ApplicationRecord def messages [ - question.text, - "#{question.option1}: Reply 1\n\r#{question.option2}: Reply 2\n\r#{question.option3}: Reply 3\n\r#{question.option4}: Reply 4\n\r#{question.option5}: Reply 5\n\rReply 'stop' to stop these messages." + #question.text, + "#{question.text}\n#{question.option1}: Reply 1\n\r#{question.option2}: Reply 2\n\r#{question.option3}: Reply 3\n\r#{question.option4}: Reply 4\n\r#{question.option5}: Reply 5\n\rReply 'stop' to stop these messages." ] end diff --git a/spec/models/attempt_spec.rb b/spec/models/attempt_spec.rb index 4036ccbf..1481dca1 100644 --- a/spec/models/attempt_spec.rb +++ b/spec/models/attempt_spec.rb @@ -92,10 +92,9 @@ RSpec.describe Attempt, type: :model do end it 'should contact the Twilio API' do - expect(FakeSMS.messages.length).to eq(2) - expect(FakeSMS.messages.first.body).to eq("Question 0:1") - expect(FakeSMS.messages.last.body).to eq("Option 0:1 A: Reply 1\n\rOption 0:1 B: Reply 2\n\rOption 0:1 C: Reply 3\n\rOption 0:1 D: Reply 4\n\rOption 0:1 E: Reply 5\n\rReply 'stop' to stop these messages.") - expect(FakeSMS.messages.first.to).to eq('1111111111') + expect(FakeSMS.messages.length).to eq(1) + expect(FakeSMS.messages.last.body).to eq("Question 0:1\nOption 0:1 A: Reply 1\n\rOption 0:1 B: Reply 2\n\rOption 0:1 C: Reply 3\n\rOption 0:1 D: Reply 4\n\rOption 0:1 E: Reply 5\n\rReply 'stop' to stop these messages.") + expect(FakeSMS.messages.last.to).to eq('1111111111') end it 'should update sent_at' do