駆け出し社労士ハミングのBlog

50代パート主婦から社労士へ!挑戦の日々を綴ります。

Expected /Michael\ Example/ to match # encoding: US-ASCII  Railsチュートリアル:第11章 送信メールのテスト

Railsチュートリアル第11章

リスト11.22のテストがREDとなりました。

 

Expected /Michael\ Example/ to match # encoding: US-ASCII

マッチする相手のエンコーディングがUS-ASCIIになっているため、マッチしないと言われています。

 

下記のように設定したところ、解決しました。

'user_mailer_test.rb'

 

mail.text_part.body.to_s.encode("UTF-8")

11行目〜13行目です。

 

参考にさせていただきました。↓

https://stackoverflow.com/questions/38104717/encoding-issue-in-actionmailer-test-in-rails-4