Sha256: a995d7df2cee4a4e7f434546cb9217aadc23153a59bdb7b23b8785c43b6e2271

Contents?: true

Size: 1.22 KB

Versions: 90

Compression:

Stored size: 1.22 KB

Contents

# Make double-sure the RAILS_ENV is not set to production,
# so fixtures aren't loaded into that environment
abort("Abort testing: Your Rails environment is running in production mode!") if Rails.env.production?

require 'active_support/testing/autorun'
require 'active_support/test_case'
require 'action_controller'
require 'action_controller/test_case'
require 'action_dispatch/testing/integration'
require 'rails/generators/test_case'

# Config Rails backtrace in tests.
require 'rails/backtrace_cleaner'
if ENV["BACKTRACE"].nil?
  Minitest.backtrace_filter = Rails.backtrace_cleaner
end

if defined?(ActiveRecord::Base)
  ActiveRecord::Migration.maintain_test_schema!

  class ActiveSupport::TestCase
    include ActiveRecord::TestFixtures
    self.fixture_path = "#{Rails.root}/test/fixtures/"
  end

  ActionDispatch::IntegrationTest.fixture_path = ActiveSupport::TestCase.fixture_path

  def create_fixtures(*fixture_set_names, &block)
    FixtureSet.create_fixtures(ActiveSupport::TestCase.fixture_path, fixture_set_names, {}, &block)
  end
end

class ActionController::TestCase
  setup do
    @routes = Rails.application.routes
  end
end

class ActionDispatch::IntegrationTest
  setup do
    @routes = Rails.application.routes
  end
end

Version data entries

90 entries across 86 versions & 9 rubygems

Version Path
railties-4.2.11.3 lib/rails/test_help.rb
railties-4.2.11.2 lib/rails/test_help.rb
railties-4.2.11.1 lib/rails/test_help.rb
railties-4.2.11 lib/rails/test_help.rb
railties-4.2.10 lib/rails/test_help.rb
railties-4.2.10.rc1 lib/rails/test_help.rb
railties-4.2.9 lib/rails/test_help.rb
railties-4.2.9.rc2 lib/rails/test_help.rb
railties-4.2.9.rc1 lib/rails/test_help.rb
enju_leaf-1.2.1 vendor/bundle/ruby/2.3/gems/railties-4.2.8/lib/rails/test_help.rb
railties-4.2.8 lib/rails/test_help.rb
railties-4.2.8.rc1 lib/rails/test_help.rb
railties-4.2.7.1 lib/rails/test_help.rb
railties-4.2.7 lib/rails/test_help.rb
railties-4.1.16 lib/rails/test_help.rb
railties-4.1.16.rc1 lib/rails/test_help.rb
railties-4.2.7.rc1 lib/rails/test_help.rb
ish_lib_manager-0.0.1 test/dummy/vendor/bundle/ruby/2.3.0/gems/railties-4.2.6/lib/rails/test_help.rb
railties-4.1.15 lib/rails/test_help.rb
railties-4.2.6 lib/rails/test_help.rb