【问题标题】:How to send delete request and inspect the Capybara::Session instead of the Rack::Response?如何发送删除请求并检查 Capybara::Session 而不是 Rack::Response?
【发布时间】:2012-10-02 16:42:44
【问题描述】:

我正在用黄瓜、水豚和机架测试进行测试。

我想发送删除请求,然后检查响应。

我发现visit(url) 方法将响应存储在对象page 中,这是一个Capybara::Session

现在我使用delete urlfollow_redirect! 方法发送删除请求。这里的问题是这些方法将响应存储在对象last_response 中,这是一个Rack::MockResponse

我的网络步骤是使用page 对象构建的,但我找不到发送删除请求并将响应存储在page 中的方法。

有什么帮助吗?

【问题讨论】:

    标签: ruby-on-rails cucumber capybara rack-test


    【解决方案1】:

    我认为您可以通过以下方式使用 Capybara 驱动程序:

    page.driver.delete
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-09
      • 2014-11-11
      • 2012-01-09
      • 1970-01-01
      • 2019-11-18
      • 1970-01-01
      • 2021-09-13
      相关资源
      最近更新 更多