我目前正在开发一个Rails应用程序,我正在尝试单元测试它。我选择了Cucumber + WebRater。我想在我的后端测试所有删除链接。
我试图去访问第二个参数(方法:删除)但没有成功。 (例如:访问my_path,method =>:delete)
在我的页面上,我删除了一些链接,因此无法接受解决方案click_link(“删除”)。
我呼吁你在这个领域的经验。
提前谢谢
加埃唐。
答案 0 :(得分:1)
方法:删除我们的Javascript以通过POST和_method ='put“向服务器发出良好的请求。
Webrat不知道如何解释Javascript。如果你想要,你需要使用一些后端。 Capybara或Selenium。
答案 1 :(得分:0)
Webrat只需要一个简单的补丁就可以使用rails3的新的不引人注目的JavaScript。
请参阅此处以获取解释和补丁的链接:
为我工作。