私のrspec統合テストで、次のようなアサーションがある場合:
assert page.has_content? some_value
アサーションが失敗すると、次のように表示されます。
MiniTest::Assertion:
Failed assertion, no message given
ミニテストのドキュメントには、「すべてのアサーションメソッドは、アサーションが失敗した場合に出力されるメッセージを受け入れる」と書かれていますが、メッセージを指定する方法の例が見つかりません。これらは有効な構文ではありません:
assert("custom fail msg") page.has_content? some_value
assert page.has_content? some_value, "custom fail msg"