test/test_helper.rb in loco-rails-1.4.0 vs test/test_helper.rb in loco-rails-1.5.0
- old
+ new
@@ -1,11 +1,10 @@
ENV["RAILS_ENV"] = "test"
require File.expand_path("../../test/dummy/config/environment.rb", __FILE__)
ActiveRecord::Migrator.migrations_paths = [File.expand_path("../../test/dummy/db/migrate", __FILE__)]
ActiveRecord::Migrator.migrations_paths << File.expand_path('../../db/migrate', __FILE__)
require 'rails/test_help'
-require 'minitest/reporters'
require 'capybara/rails'
require 'database_cleaner'
Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each { |f| require f }
@@ -13,17 +12,19 @@
ActiveSupport::TestCase.fixture_path = File.expand_path("../fixtures", __FILE__)
ActionDispatch::IntegrationTest.fixture_path = ActiveSupport::TestCase.fixture_path
ActiveSupport::TestCase.fixtures :all
end
-Capybara.javascript_driver = ENV['CAPYBARA_DRIVER'] ? ENV['CAPYBARA_DRIVER'].to_sym : :selenium
+Capybara.register_driver :chrome do |app|
+ Capybara::Selenium::Driver.new app, browser: :chrome
+end
+
+Capybara.javascript_driver = :chrome
Capybara.current_driver = Capybara.javascript_driver
Capybara.default_max_wait_time = 5
Capybara.server = :puma
-Minitest::Reporters.use! [Minitest::Reporters::DefaultReporter.new(color: true)]
-
# Filter out Minitest backtrace while allowing backtrace from other libraries to be shown.
Minitest.backtrace_filter = Minitest::BacktraceFilter.new
DatabaseCleaner.strategy = :truncation
@@ -45,6 +46,6 @@
end
end
class IT < ActionDispatch::IntegrationTest
include Capybara::DSL
-end
\ No newline at end of file
+end