如何使用Rack::Test
关闭功能测试中的Cookie?
答案 0 :(得分:1)
使用Rack :: Test时,没有内置方法可以禁用cookie。您可以在测试期间使用
清除它们page.driver.browser.clear_cookies
可能提供您需要的功能。如果没有,您可以在测试运行期间安装中间件,并在每个请求中启用/禁用cookie剥离。你可以在https://makandracards.com/makandra/15187-how-to-disable-cookies-in-cucumber-tests看到一个例子。例子是黄瓜,但应该很容易转换为普通的RSpec。