如何使Minitest错误代码也返回错误信息?

时间:2016-04-01 13:54:06

标签: ruby-on-rails minitest

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

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

1 个答案:

答案 0 :(得分:2)

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

assert_response :success, @response.body.to_s

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

assert_response 402, @response.body.to_s