2011-07-21 26 views
1

我正在使用Selenium WebDriver使用Cucumber + Capybara来测试对服务器的API调用。 我设法得到响应obj,但你如何断言响应正文包含 某些字符串?例如,如果响应正文包含“Hello World”,我想声明 这个响应正文(它是字符串)包含模式“世界”你如何在水豚中声明一个字符串?

ex。喜欢的东西:

响应= http.request(请求)
response.body.should have_text( “世界”)

或者是有没有办法从获得 “应用/ JSON”回应并断言使用 水豚?

谢谢!

回答

3

我觉得你要找的是have_content

response.body.should have_content("World") 

欲了解更多信息,请查看自述:退房的文档:

相关问题