Railsy - jak sprawdzić, czy ActionMailer wysłał konkretny załącznik?

W moim teście ActionMailer :: TestCase oczekuję:

@expected.to      = BuyadsproMailer.group_to(campaign.agency.users)
@expected.subject = "You submitted #{offer_log.total} worth of offers for #{offer_log.campaign.name} "
@expected.from    = "BuyAds Pro <[email protected]>"
@expected.body    = read_fixture('deliver_to_agency')

@expected.content_type = "multipart/mixed;\r\n boundary=\"something\""
@expected.attachments["#{offer_log.aws_key}.pdf"] = {
  :mime_type => 'application/pdf',
  :content => fake_pdf.body
}

i wypisz mój mailer, aby pobrać fake_pdf zamiast prawdziwego pliku PDF normalnie pobranego z S3, więc jestem pewien, że treść plików PDF jest zgodna.

Jednak ten długi błąd informuje mnie, że oczekiwano jednego e-maila, ale otrzymałem nieco inny adres e-mail:

<...Mime-Version: 1.0\r\nContent-Type: multipart/mixed\r\nContent-Transfer-Encoding: 7bit...> expected but was
<...Mime-Version: 1.0\r\nContent-Type: multipart/mixed;\r\n boundary=\"--==_mimepart_50f06fa9c06e1_118dd3fd552035ae03352b\";\r\n charset=UTF-8\r\nContent-Transfer-Encoding: 7bit...>

Nie dopasowuję zestawu znaków lub częściowej granicy wygenerowanego e-maila.

Jak zdefiniować lub zająć ten aspekt moich oczekiwanych e-maili?

questionAnswers(1)

yourAnswerToTheQuestion