やすまんの技術ブログ

駆け出しエンジニアが日々学んだこと、わからなかったことなどをまとめておくブログ。忘備録としても使います。

expected ["を入力してください"] to include "must exist"について

結論

"must exist"を"入力してください"に変更してねという意味

 

経緯

まずなぜこのエラーが出たのかというと、

expect(message.errors[:text]).to include("must exist")

と入力していたから。

実は、テストコードを入力する前に、jayamlをインストールしていたことで

include(エラーを返す言葉)を日本語表記にしないといけなかった。

なので、

expect(message.errors[:text]).to include("を入力してください")

にすれば解決することができる。