mirror of
https://github.com/heartcombo/devise.git
synced 2022-11-09 12:18:31 -05:00
2dd322579f
The command bin/test stop running single tests once Devise started to support Rails 5.2. The problem is because we used `rails/test_unit/minitest_plugin` and this file was moved to another place. See: https://github.com/rails/rails/pull/29572 I'm not sure if we should require the `minitest-plugin` directly from Rails like we were doing, I tried it and it didn't work. So I'm changing this `bin/test` completely based on how Rails does that [here](https://github.com/rails/rails/blob/master/tools/test.rb)
17 lines
462 B
Ruby
Executable file
17 lines
462 B
Ruby
Executable file
#!/usr/bin/env ruby
|
|
$: << File.expand_path(File.expand_path('../../test', __FILE__))
|
|
|
|
# Remove this begin/rescue once Rails 4 support is removed.
|
|
begin
|
|
require 'bundler/setup'
|
|
require 'rails/test_unit/runner'
|
|
require 'rails/test_unit/reporter'
|
|
require 'rails/test_unit/line_filtering'
|
|
|
|
Rails::TestUnitReporter.executable = 'bin/test'
|
|
|
|
Rails::TestUnit::Runner.parse_options(ARGV)
|
|
Rails::TestUnit::Runner.run(ARGV)
|
|
rescue LoadError
|
|
exec 'rake'
|
|
end
|