2 gem
'mocha', '>= 0.9.3'
5 # Fake Mocha::ExpectationError so we can rescue it in #run. Bleh.
6 Object
.const_set
:Mocha, Module
.new
7 Mocha
.const_set
:ExpectationError, Class
.new(StandardError
)
10 require 'test/unit/testcase'
11 require 'active_support/testing/setup_and_teardown'
12 require 'active_support/testing/assertions'
13 require 'active_support/testing/deprecation'
14 require 'active_support/testing/declarative'
17 class TestCase
< ::Test::Unit::TestCase
19 Assertion
= MiniTest
::Assertion
20 alias_method
:method_name, :name
22 # TODO: Figure out how to get the Rails::BacktraceFilter into minitest/unit
23 if defined?(Rails
) && ENV['BACKTRACE'].nil?
24 require 'rails/backtrace_cleaner'
25 Test
::Unit::Util::BacktraceFilter.module_eval
{ include Rails
::BacktraceFilterForTestUnit }
28 Assertion
= Test
::Unit::AssertionFailedError
30 require 'active_support/testing/default'
31 include ActiveSupport
::Testing::Default
34 include ActiveSupport
::Testing::SetupAndTeardown
35 include ActiveSupport
::Testing::Assertions
36 include ActiveSupport
::Testing::Deprecation
37 extend ActiveSupport
::Testing::Declarative