如何也制作 Minitest 错误代码 return 错误消息?

How to make Minitest error codes return error message too?

收到以下错误消息。
Expected response to be a <success>, but was <422>

我收到了 422 条回复,每条回复都包含错误消息,以帮助 api 的消费者了解问题所在。
但是我在 Minitest 中得到的 422 也没有提供错误消息。
如何将其包含在错误消息中?

将以下代码添加到 assert_response 现在会返回错误消息。

assert_response :success, @response.body.to_s

或者如果您需要特定的错误代码。

assert_response 402, @response.body.to_s