57 lines · 1.0 KB · Ruby
RawDownload
# Flag set by Thor coverage task.if ENV['COVERAGE'] == 'true'  require 'simplecov'   # Focus only on core app files.  SimpleCov.add_filter {|src| !(src.filename =~ /\/core\//)}   SimpleCov.start 'rails'end ENV['RACK_ENV'] = 'test' require 'bundler/setup'Bundler.require :test $LOAD_PATH.unshift 'lib' require 'minitest/autorun'require 'minitest/pride'require 'active_support'require 'active_support/core_ext'require 'active_support/testing/assertions'require 'rr' Dir[File.dirname(__FILE__) + '/support/*.rb'].each do |file|  autoload File.basename(file, '.rb').camelize, fileend ActiveSupport::TestCase.test_order = :random class Minitest::Spec  include ActiveSupport::Testing::Assertions   module DSL    def context(*args, &block)      describe(*args, &block)    end  endend def tmp_path  $tmp_path ||= mk_tmpend def mk_tmp  File.expand_path('../tmp', __FILE__).tap do |path|    FileUtils.mkdir(path)  endend def rm_tmp  FileUtils.rm_rf $tmp_path if $tmp_pathend Minitest.after_run do  rm_tmpend