@@ -64,13 +64,21 @@ namespace :test do
6464 /\A / ,
6565 "require 'simplecov'\n SimpleCov.start do\n " +
6666 " coverage_dir 'coverage/test'\n end\n " )
67+ file_replace ( File . join ( TEST_APP_ROOT , 'test' , 'test_helper.rb' ) ,
68+ /module ActiveSupport/ ,
69+ "Rails.root.glob('test/support/**/*.rb').sort_by(&:to_s).each { |f| require f }\n \n " +
70+ "module ActiveSupport" )
6771 file_replace ( File . join ( TEST_APP_ROOT , 'spec' , 'spec_helper.rb' ) ,
6872 /\A / ,
6973 "require 'simplecov'\n SimpleCov.start do\n " +
7074 " coverage_dir 'coverage/spec'\n end\n " )
7175 file_replace ( File . join ( TEST_APP_ROOT , 'spec' , 'rails_helper.rb' ) ,
72- "# Rails.root.glob('spec/support/**/*.rb').sort.each { |f| require f }" ,
73- "Rails.root.glob('spec/support/**/*.rb').sort.each { |f| require f }" )
76+ "# Rails.root.glob('spec/support/**/*.rb').sort_by(&:to_s).each { |f| require f }" ,
77+ "Rails.root.glob('spec/support/**/*.rb').sort_by(&:to_s).each { |f| require f }" )
78+
79+ file_replace ( File . join ( TEST_APP_ROOT , 'spec' , 'rails_helper.rb' ) ,
80+ "# config.infer_spec_type_from_file_location!" ,
81+ "config.infer_spec_type_from_file_location!" )
7482 end
7583 end
7684
0 commit comments