lib/tork/config/rails.rb in tork-15.1.0 vs lib/tork/config/rails.rb in tork-16.0.0
- old
+ new
@@ -5,22 +5,22 @@
%r<^config/.+\.(rb|yml)$>,
%r<^db/schema\.rb$>,
%r<^Gemfile\.lock$>
)
-Tork::Config.test_file_globbers[%r<^(app|lib|test|spec)/.+\.rb$>] =
- lambda do |path|
+Tork::Config.test_file_globbers.update(
+ %r<^(app|lib|test|spec)/.+\.rb$> => lambda do |path, matches|
base = File.basename(path, '.rb')
poly = ActiveSupport::Inflector.pluralize(base)
"{test,spec}/**/{#{base},#{poly}_*}_{test,spec}.rb"
- end
+ end,
-Tork::Config.test_file_globbers[%r<^(test|spec)/factories/.+_factory\.rb$>] =
- lambda do |path|
+ %r<^(test|spec)/factories/.+_factory\.rb$> => lambda do |path, matches|
base = File.basename(path, '_factory.rb')
poly = ActiveSupport::Inflector.pluralize(base)
"{test,spec}/**/{#{base},#{poly}_*}_{test,spec}.rb"
end
+)
Tork::Config.after_fork_hooks << proc do
if defined? ActiveRecord::Base and
ActiveRecord::Base.connection_pool.spec.config[:database] != ':memory:'
then