modeset/teaspoon

View on GitHub
lib/teaspoon/driver.rb

Summary

Maintainability
A
0 mins
Test Coverage
require "teaspoon/registry"
require "teaspoon/registry/has_default"

module Teaspoon
  module Driver
    extend Teaspoon::Registry
    extend Teaspoon::Registry::HasDefault

    not_found_in_registry Teaspoon::UnknownDriver
  end
end

Teaspoon::Driver.register(:phantomjs, "Teaspoon::Driver::Phantomjs", "teaspoon/driver/phantomjs", default: true)
Teaspoon::Driver.register(:selenium, "Teaspoon::Driver::Selenium", "teaspoon/driver/selenium")
Teaspoon::Driver.register(:browserstack, "Teaspoon::Driver::BrowserStack", "teaspoon/driver/browserstack")