gpt4 book ai didi

ruby-on-rails-3 - 如何使用 Capybara 获取、显示、发布、放入 Controller 测试?

转载 作者:行者123 更新时间:2023-11-28 19:55:03 25 4
gpt4 key购买 nike

我只是不确定确切的表达方式是什么..

这告诉我“还没有回应。先请求一个页面。'

it "should list searches" do
get 'index'
page.should have_selector('tr#search-1')
end

难道本来就是这样的吗?

it "should list searches" do
get 'index' do
page.should have_selector('tr#search-1')
end
end

虽然这种方式似乎并没有实际测试任何东西。

正确的做法是什么?

最佳答案

根据to this , Capybara 不支持默认驱动程序的 PUT 和 DELETE 请求。 PUT 和 DELETE 通常用 javascript 伪造以适应基于 REST 的架构。

我没有检查过,但我相信如果你让 Capybara 使用它的一种 JS 兼容驱动程序(例如 Selenium),你可以将 PUT 和 DELETE 与 Capybara 一起使用。

关于ruby-on-rails-3 - 如何使用 Capybara 获取、显示、发布、放入 Controller 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5908216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com