From ab9d10488cc05dfa967934ac43ec20fb68abb755 Mon Sep 17 00:00:00 2001 From: iamsivin Date: Tue, 29 Apr 2025 22:03:27 +0530 Subject: [PATCH] chore: Fix spec --- spec/mailers/conversation_reply_mailer_spec.rb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/spec/mailers/conversation_reply_mailer_spec.rb b/spec/mailers/conversation_reply_mailer_spec.rb index 28bc55385..044976499 100644 --- a/spec/mailers/conversation_reply_mailer_spec.rb +++ b/spec/mailers/conversation_reply_mailer_spec.rb @@ -147,7 +147,15 @@ RSpec.describe ConversationReplyMailer do end it 'renders the body' do - expect(mail.decoded).to include message.content + body_content = if mail.multipart? + # Check either HTML part or text part for the content + mail.html_part&.body&.decoded || mail.text_part&.body&.decoded + else + # Fallback to single-part handling + mail.body.decoded + end + + expect(body_content).to include message.content end it 'updates the source_id' do