Rspec + Capybara + Rack ::测试 - 禁用cookie

时间:2017-04-07 07:28:45

标签: ruby-on-rails cookies rspec capybara rack

如何使用Rack::Test关闭功能测试中的Cookie?

1 个答案:

答案 0 :(得分:1)

使用Rack :: Test时,没有内置方法可以禁用cookie。您可以在测试期间使用

清除它们
page.driver.browser.clear_cookies

可能提供您需要的功能。如果没有,您可以在测试运行期间安装中间件,并在每个请求中启用/禁用cookie剥离。你可以在https://makandracards.com/makandra/15187-how-to-disable-cookies-in-cucumber-tests看到一个例子。例子是黄瓜,但应该很容易转换为普通的RSpec。