Add backtrace cleaner on test unit railtie.

This commit is contained in:
José Valim
2010-02-07 13:44:47 +01:00
parent de69c798db
commit 345e0b274c
2 changed files with 8 additions and 6 deletions

View File

@@ -21,12 +21,6 @@ module ActiveSupport
alias_method :method_name, :name if method_defined? :name
alias_method :method_name, :__name__ if method_defined? :__name__
else
# TODO: Figure out how to get the Rails::BacktraceFilter into minitest/unit
if defined?(Rails) && ENV['BACKTRACE'].nil?
require 'rails/backtrace_cleaner'
Test::Unit::Util::BacktraceFilter.module_eval { include Rails::BacktraceFilterForTestUnit }
end
Assertion = Test::Unit::AssertionFailedError
require 'active_support/testing/default'

View File

@@ -13,5 +13,13 @@ module Rails
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
unless defined?(Minitest) || ENV['BACKTRACE']
require 'rails/backtrace_cleaner'
Test::Unit::Util::BacktraceFilter.module_eval { include Rails::BacktraceFilterForTestUnit }
end
end
end
end