自动js:rspec系统规范是否正确



我的所有系统测试/规范都有js: true,有没有办法自动将该标记/元数据添加到我的系统测试/规格中?

require "rails_helper"
RSpec.describe "redirect_to", js: true do
...
end

编辑:嗯,我以前依赖js: true进行数据库清理,但用type: :system替换了它,现在我不需要这个破解

config.before(:each, type: :system) { |example| example.metadata[:js] = true }

您应该能够将默认驱动程序设置为selenium、selenium_chrome或任何其他自定义驱动程序:https://github.com/teamcapybara/capybara#selecting-驱动

类似于:

# spec/rails_helper.rb
Capybara.default_driver = :selenium_chrome_headless

相关内容

  • 没有找到相关文章

最新更新