私が書くとき。明示的なステータスコード番号では、最小テスト応答が機能しません
assert_response :success, @response.body.to_s
私は自分のコードに植え付けたという素晴らしいエラーメッセージが表示されます。 しかし、私は、このような
assert_response(422), @response.body.to_s
...明示的なステータスコード番号を使用して、このようなコードを実行しようとすると、私はこの種のコードをimplimentするための適切な構文であるsyntax error, unexpected tIVAR, expecting keyword_end assert_response(422) @response.body.to_s
何を得ますか?最初のパラメータの周りに括弧を置く
(response.body.to_s、@ 422) 'assert_responseを試してみてください 'または'assert_response 422は、@ response.body.to_s'。 http://apidock.com/rails/ActionController/Assertions/ResponseAssertions/assert_response –