From 570425821fa590d43323c7f95fbc8a01295a2bf2 Mon Sep 17 00:00:00 2001 From: Karina Kwiatek Date: Sat, 25 Dec 2021 22:27:32 +0100 Subject: [PATCH] Add test for handling answers that don't need to be shortened for tweets --- spec/models/services/twitter_spec.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/spec/models/services/twitter_spec.rb b/spec/models/services/twitter_spec.rb index 352ed369..a177993d 100644 --- a/spec/models/services/twitter_spec.rb +++ b/spec/models/services/twitter_spec.rb @@ -31,5 +31,16 @@ describe Services::Twitter do expect(twitter_client).to have_received(:update!).with("#{'q' * 123}… — #{'a' * 124}… https://example.com/#{user.screen_name}/a/#{answer.id}") end + + it "posts an un-shortened tweet" do + answer.question.content = 'Why are raccoons so good?' + answer.question.save! + answer.content = 'Because they are good cunes.' + answer.save! + + service.post(answer) + + expect(twitter_client).to have_received(:update!).with("#{answer.question.content} — #{answer.content} https://example.com/#{user.screen_name}/a/#{answer.id}") + end end end \ No newline at end of file