【问题标题】:How can i unit test a "Delete link" with Ror, cucumber - webrat?我如何用 Ror, cucumber - webrat 对“删除链接”进行单元测试?
【发布时间】:2011-01-05 12:41:51
【问题描述】:

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

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

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

我呼吁您在该领域的经验。

提前谢谢你

盖坦。

【问题讨论】:

    标签: ruby-on-rails unit-testing cucumber webrat


    【解决方案1】:

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

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

    【讨论】:

    【解决方案2】:

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

    请参阅此处以获取解释和补丁链接:

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

    为我工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-06-08
      • 2015-01-27
      • 2010-12-08
      • 2011-03-08
      • 2012-01-08
      • 2017-07-15
      • 1970-01-01
      相关资源
      最近更新 更多