Merge pull request #1636 from plataformatec/frg-improve-test-runner

Add bin/test to improve test runner
This commit is contained in:
Felipe Renan 2019-01-30 18:10:46 -02:00 committed by GitHub
commit b0154a5878
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 18 additions and 3 deletions

View File

@ -27,3 +27,5 @@ notifications:
on_success: change
on_failure: always
secure: vxwuYTr2Sy+a/C7VP06l3QQCSgsKH7mjbTqOF1cKfGgmIHwO2p1VZmNCKjOe24ILj090WmVfHdnF/MnSCQw/SD1mVNbCZFf8Vj7+fYBu26I7BfahN0jxv3S5NO1sx4ipj0cO17r21OjtD2r1XzOfKqdSkjBBCOk8+WjiqtmCXII=
script: "bin/test"

11
bin/test Executable file
View File

@ -0,0 +1,11 @@
#!/usr/bin/env ruby
$: << File.expand_path(File.expand_path('../../test', __FILE__))
require 'bundler/setup'
require 'rails/test_unit/runner'
require 'rails/test_unit/reporter'
Rails::TestUnitReporter.executable = 'bin/test'
Rails::TestUnit::Runner.parse_options(ARGV)
Rails::TestUnit::Runner.run(ARGV)

View File

@ -1,15 +1,13 @@
# frozen_string_literal: true
require 'bundler/setup'
require 'minitest/autorun'
require 'active_model'
require 'action_controller'
require 'action_view'
ActionView::RoutingUrlFor.send(:include, ActionDispatch::Routing::UrlFor)
require 'action_view/template'
require 'action_view/test_case'
module Rails
@ -41,10 +39,14 @@ if ActiveSupport::TestCase.respond_to?(:test_order=)
ActiveSupport::TestCase.test_order = :random
end
require "rails/test_unit/line_filtering"
class ActionView::TestCase
include MiscHelpers
include SimpleForm::ActionViewExtensions::FormHelper
extend Rails::LineFiltering
setup :set_controller
setup :setup_users