3
我想测试一个HTTP GET错误响应消息,似乎无法找到这个RSpec的测试
任何信息或实例预期的错误响应是:
{
"success": false,
"code": 400,
"message": "ERROR: This is the specific error message"
}
这会捕获“错误请求”,但是如何验证错误响应正文中的“消息”?
expect {get "<url that generates a bad request>"}.to raise_error(/400 Bad Request/)
预先感谢任何见解!
(我应该提到,我使用的RSpec 2.4.1) 当我尝试这我的剧本从来没有得到过“得到”线,rspec的报告: RESTClient实现::错误请求: 400错误的请求 它从来没有机会检查回应? – Xtalker 2014-10-27 18:21:36