aboutsummaryrefslogblamecommitdiffstats
path: root/actionpack/lib/system_testing/driver_adapter.rb
blob: 70c4396323f6f38e96e4fe5517dae2a6774ce936 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

















                                                                
require 'system_testing/driver_adapters'

module SystemTesting
  module DriverAdapter
    extend ActiveSupport::Concern

    included do
      self.driver_adapter = :capybara_rack_test_driver
    end

    module ClassMethods
      def driver_adapter=(driver_name_or_class)
        driver = DriverAdapters.lookup(driver_name_or_class).new
        driver.call
      end
    end
  end
end