Sha256: 8c115d0e40ae504cb20ee1048994252e6eda90376840755b041c6d02ada322e3
Contents?: true
Size: 981 Bytes
Versions: 1
Compression:
Stored size: 981 Bytes
Contents
require "minitest/rails" # Load minitest-matchers and fix Capybara::RSpecMatchers require "minitest-capybara" require "capybara/rails" require "minitest/metadata" module Capybara module Rails class TestCase < ::ActiveSupport::TestCase include ::Rails.application.routes.url_helpers include Capybara::RSpecMatchers include Capybara::DSL include MiniTest::Metadata # Register by name register_spec_type(/(Feature|Browser)( ?Test)?\z/i, self) # Enable Capybara's spec DSL class << self alias :background :before alias :scenario :it alias :given :let end # Configure the driver using metadata before do if metadata[:js] == true Capybara.current_driver = Capybara.javascript_driver end end after do Capybara.current_driver = Capybara.default_driver end end end end module Kernel # :nodoc: alias :feature :describe end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
minitest-rails-capybara-0.9.0 | lib/minitest/rails/capybara.rb |