Rspec.configure:保存并恢复capybara驱动程序

时间:2016-11-03 16:32:17

标签: ruby-on-rails ruby rspec capybara

我有以下代码:

RSpec.configure do |config|

  # ...

  config.before(:each, billy: true) do
    Capybara.current_driver = :poltergeist_billy
  end

  config.after(:each, billy: true) do
    Capybara.use_default_driver
  end
end

因此,使用:billy capybara驱动程序执行标记为:poltergeist_billy的所有规范。

但我的应用程序中有很多驱动程序。我想恢复以前使用过的驱动程序,而不仅仅是在执行billy-test时恢复默认值。

恢复驱动程序的最佳方法是什么?我应该在哪里保留此变量?

0 个答案:

没有答案