2

我目前正在开发一个 Rails 应用程序,我正在尝试对其进行单元测试。我选择了 Cucumber + WebRater。我想在我的后端测试所有删除链接。

我试图去访问第二个参数(方法:删除)没有成功。(类似:访问my_path,方法=>:删除)

在我的页面上,我删除了一些链接,因此解决方案 click_link(“删除”)是不可接受的。

我呼吁你在这个领域的经验。

先感谢您

盖坦。

4

2 回答 2

1

方法 :delete us Javascript 通过 POST 和 _method='put" 向您的服务器发出良好请求。

Webrat 不知道如何解释 Javascript。如果你想要这样,你需要使用一些后端。水豚或硒。

于 2010-10-18T08:30:26.973 回答
0

Webrat 只需要一个简单的补丁来让它与 rails3 的新的不显眼的 JavaScript 一起工作。

有关说明和补丁链接,请参见此处:

https://webrat.lighthouseapp.com/projects/10503/tickets/365-allow-webrat-to-read-the-data-method-attribute

为我工作。

于 2011-01-05T04:41:51.963 回答