ENV['RAILS_ENV'] ||= 'test' require File.expand_path("../../config/environment", __FILE__) require "rails/test_help" require "minitest/reporters" Minitest::Reporters.use! # require "minitest/rails" # require "minitest/autorun" # To add Capybara feature tests add `gem "minitest-rails-capybara"` # to the test group in the Gemfile and uncomment the following: require "minitest/rails/capybara" require 'capybara/rails' require 'capybara/minitest' # Uncomment for awesome colorful output require "minitest/pride" class ActiveSupport::TestCase # Setup all fixtures in test/fixtures/*.(yml|csv) for all tests in alphabetical order. fixtures :all end class ActionController::TestCase include Devise::Test::ControllerHelpers end # Capybara-based tests class ActionDispatch::IntegrationTest # Make the Capybara DSL available in all integration tests include Capybara::DSL # Make `assert_*` methods behave like Minitest assertions include Capybara::Minitest::Assertions # Help simulate logins include Devise::Test::IntegrationHelpers # Reset sessions and driver between tests # Use super wherever this method is redefined in your individual test classes def teardown Capybara.reset_sessions! Capybara.use_default_driver end end