Add bin/test to improve test runner features
This setup is based on how Rails does that. See more about it here: https://github.com/plataformatec/devise/pull/5014
This commit is contained in:
parent
7cbedde3de
commit
dbe6e80c84
|
@ -27,3 +27,5 @@ notifications:
|
||||||
on_success: change
|
on_success: change
|
||||||
on_failure: always
|
on_failure: always
|
||||||
secure: vxwuYTr2Sy+a/C7VP06l3QQCSgsKH7mjbTqOF1cKfGgmIHwO2p1VZmNCKjOe24ILj090WmVfHdnF/MnSCQw/SD1mVNbCZFf8Vj7+fYBu26I7BfahN0jxv3S5NO1sx4ipj0cO17r21OjtD2r1XzOfKqdSkjBBCOk8+WjiqtmCXII=
|
secure: vxwuYTr2Sy+a/C7VP06l3QQCSgsKH7mjbTqOF1cKfGgmIHwO2p1VZmNCKjOe24ILj090WmVfHdnF/MnSCQw/SD1mVNbCZFf8Vj7+fYBu26I7BfahN0jxv3S5NO1sx4ipj0cO17r21OjtD2r1XzOfKqdSkjBBCOk8+WjiqtmCXII=
|
||||||
|
|
||||||
|
script: "bin/test"
|
||||||
|
|
|
@ -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)
|
|
@ -1,15 +1,13 @@
|
||||||
# frozen_string_literal: true
|
# frozen_string_literal: true
|
||||||
require 'bundler/setup'
|
|
||||||
|
|
||||||
require 'minitest/autorun'
|
require 'minitest/autorun'
|
||||||
|
|
||||||
require 'active_model'
|
require 'active_model'
|
||||||
require 'action_controller'
|
require 'action_controller'
|
||||||
require 'action_view'
|
require 'action_view'
|
||||||
|
|
||||||
ActionView::RoutingUrlFor.send(:include, ActionDispatch::Routing::UrlFor)
|
ActionView::RoutingUrlFor.send(:include, ActionDispatch::Routing::UrlFor)
|
||||||
|
|
||||||
require 'action_view/template'
|
require 'action_view/template'
|
||||||
|
|
||||||
require 'action_view/test_case'
|
require 'action_view/test_case'
|
||||||
|
|
||||||
module Rails
|
module Rails
|
||||||
|
@ -41,10 +39,14 @@ if ActiveSupport::TestCase.respond_to?(:test_order=)
|
||||||
ActiveSupport::TestCase.test_order = :random
|
ActiveSupport::TestCase.test_order = :random
|
||||||
end
|
end
|
||||||
|
|
||||||
|
require "rails/test_unit/line_filtering"
|
||||||
|
|
||||||
class ActionView::TestCase
|
class ActionView::TestCase
|
||||||
include MiscHelpers
|
include MiscHelpers
|
||||||
include SimpleForm::ActionViewExtensions::FormHelper
|
include SimpleForm::ActionViewExtensions::FormHelper
|
||||||
|
|
||||||
|
extend Rails::LineFiltering
|
||||||
|
|
||||||
setup :set_controller
|
setup :set_controller
|
||||||
setup :setup_users
|
setup :setup_users
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue