Sha256: bbef1a2f5b88cd0c172f5897b92647e328350274c6d99db740e6bddd66fc47de

Contents?: true

Size: 717 Bytes

Versions: 1

Compression:

Stored size: 717 Bytes

Contents

require "minitest/rails"
# Load minitest-matchers and fix Capybara::RSpecMatchers
require "minitest-capybara"
require "capybara/rails"

module Capybara
  module Rails
    class TestCase < ::ActiveSupport::TestCase
      include ::Rails.application.routes.url_helpers
      include Capybara::RSpecMatchers
      include Capybara::DSL

      # Register by name
      register_spec_type(/(Feature|Browser)( ?Test)?\z/i, self)
    end
  end
end

# Enable Capybara's spec DSL using MiniTest::Spec
# This is very similar to the steak DSL
class MiniTest::Spec
  class << self
    alias :background :before
    alias :scenario   :it
    alias :given      :let
  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.5.1 lib/minitest/rails/capybara.rb