1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
require File.expand_path('../../test_helper', __FILE__)
require 'test_runner'
require 'mocha/configuration'
require 'mocha/mockery'
require 'introspection'
if Mocha::Detection::Minitest.testcase && (ENV['MOCHA_RUN_INTEGRATION_TESTS'] != 'test-unit')
require 'mocha/minitest'
else
require 'mocha/test_unit'
end
module AcceptanceTest
class FakeLogger
attr_reader :warnings
def initialize
@warnings = []
end
def warn(message)
@warnings << message
end
end
attr_reader :logger
include TestRunner
def setup_acceptance_test
Mocha::Configuration.reset_configuration
@logger = FakeLogger.new
mockery = Mocha::Mockery.instance
mockery.logger = @logger
end
def teardown_acceptance_test
Mocha::Configuration.reset_configuration
end
include Introspection::Assertions
end
|