Sha256: 4e5553898c1f3cf9ebc258587a6b1e2ef1b57dea58cd2f803a091e26e365f6cc

Contents?: true

Size: 850 Bytes

Versions: 1

Compression:

Stored size: 850 Bytes

Contents

require "pry" unless ENV["CI"]
require "measured"
require "measured-rails"
require "minitest/autorun"
require "minitest/reporters"
require "mocha/setup"

ActiveSupport.test_order = :random

# Prevent two reporters from printing
# https://github.com/kern/minitest-reporters/issues/230
# https://github.com/rails/rails/issues/30491
Minitest.load_plugins
Minitest.extensions.delete('rails')
Minitest.extensions.unshift('rails')

Minitest::Reporters.use! [Minitest::Reporters::ProgressReporter.new(color: true)]

class ActiveSupport::TestCase
  def reset_db
    ActiveRecord::Base.subclasses.each do |model|
      model.delete_all
    end
  end
end

Dir.glob(File.expand_path("../support/models/*.rb", __FILE__)).each { |r| require r }
ActiveRecord::Base.establish_connection adapter: "sqlite3", database: ":memory:"
require_relative "support/schema.rb"

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
measured-rails-2.5.0 test/test_helper.rb