blob: 3958fa4559bc2845a139ef80e6f7f31ae0d6243f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
require 'system_testing/driver_adapters'
module SystemTesting
module DriverAdapter
extend ActiveSupport::Concern
module ClassMethods
def default_driver
:capybara_rack_test_driver
end
def driver
@driver ||= DriverAdapters.lookup(default_driver).new
end
def driver=(adapter: default_driver, settings: {})
@driver = DriverAdapters.lookup(adapter).new(settings)
end
end
end
end
|