2016-06-23 1 views
0

私はhtml応答のための簡単なコントローラテストを持っています。それだけで200 OK応答をテストする必要がありますがPhoenix Elixir html_responseテストで左手の値と右手の値が同じではない?

enter image description here

:なぜassert html_response(conn, 200) =~ "New User"はこれを作るのですか? (それは200であり、=〜 "新しいユーザ"は削除されます)。

+0

今後の参考になるように、スクリーンショットを削除してコピーを貼り付けてください。 – tkowal

+0

こちらのドキュメントを確認してください。https://hexdocs.pm/phoenix/Phoenix.ConnTest.html#html_response/2 – TheAnh

答えて

4

あなたのエラーは誤字によるものだと思います。あなたの応答で、「新しいユーザー」を探しているが、私は、あなたのスクリーンショットでは、「新規ユーザー」を見つけることができる(ケースを確認してください)

あなたは鈍感なケースの文字列比較を行いたい場合は、行うことができます:

assert html_response(conn, 200) =~ ~r/New User/i

PS:次回はスクリーンショットをアップロードしないで、出力をコピーして貼り付けてください。問題が見つかるまでに時間がかかりませんでした

関連する問題