我有以下代码:
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时恢复默认值。
恢复驱动程序的最佳方法是什么?我应该在哪里保留此变量?