Skip to content

Instantly share code, notes, and snippets.

@henrypoydar
Created October 1, 2014 20:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save henrypoydar/61603a9d6a4062595f3e to your computer and use it in GitHub Desktop.
Save henrypoydar/61603a9d6a4062595f3e to your computer and use it in GitHub Desktop.
test_helper.rb
ENV['RAILS_ENV'] ||= 'test'
require File.expand_path('../../config/environment', __FILE__)
require 'rails/test_help'
require 'minitest/reporters'
require 'minitest/metadata'
require 'capybara/rails'
reporter_options = { color: true }
Minitest::Reporters.use! [Minitest::Reporters::DefaultReporter.new(reporter_options)]
class ActiveSupport::TestCase
fixtures :all
end
class ActionController::TestCase
include Devise::TestHelpers
end
class ActionDispatch::IntegrationTest
include Capybara::DSL
include MiniTest::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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment