module Minitest::Parallel::Db::ActiveRecord

Public Class Methods

included(suite) click to toggle source
# File lib/minitest/parallel/db/orms/active_record.rb, line 7
def self.included(suite)
  suite.send(:include, Parallel::Db)
  suite.send(:include, TestInstanceMethods)
end

Public Instance Methods

adapter_run() { || ... } click to toggle source
# File lib/minitest/parallel/db/orms/active_record.rb, line 12
def adapter_run
  model.transaction do
    yield
    raise ::ActiveRecord::Rollback
  end
  model.connection.close
end