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