提交 8afcd332 编写于 作者: J Jeremy Kemper

Resolve test/unit load ordering by removing backtrace filter from boot initializers

上级 523002fe
ENV["RAILS_ENV"] = "test"
require 'test/unit'
require File.expand_path(File.dirname(__FILE__) + "/../config/environment")
require File.expand_path('../../config/environment', __FILE__)
require 'rails/test_help'
class ActiveSupport::TestCase
......
......@@ -5,6 +5,12 @@
require 'test/unit'
require 'active_support/core_ext/kernel/requires'
# TODO: Figure out how to get the Rails::BacktraceFilter into minitest/unit
if defined?(Test::Unit::Util::BacktraceFilter) && ENV['BACKTRACE'].nil?
require 'rails/backtrace_cleaner'
Test::Unit::Util::BacktraceFilter.module_eval { include Rails::BacktraceFilterForTestUnit }
end
if defined?(ActiveRecord)
class ActiveSupport::TestCase
include ActiveRecord::TestFixtures
......
......@@ -13,13 +13,5 @@ class TestUnitRailtie < Rails::Railtie
rake_tasks do
load "rails/test_unit/testing.rake"
end
initializer "test_unit.backtrace_cleaner" do
# TODO: Figure out how to get the Rails::BacktraceFilter into minitest/unit
if defined?(Test::Unit::Util::BacktraceFilter) && ENV['BACKTRACE'].nil?
require 'rails/backtrace_cleaner'
Test::Unit::Util::BacktraceFilter.module_eval { include Rails::BacktraceFilterForTestUnit }
end
end
end
end
\ No newline at end of file
end
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册