MiniTest 제품군이 있습니다. 기본 사양 인 Minitest::Unit::TestCase
을 사용하고 있습니다. 내 TestCase
하위 클래스에 정의 된 setup
및 teardown
메서드가 있습니다. 테스트 파일을 실행할 때 완벽하게 작동합니다 : ruby test/whatever_test.rb
. 하지만 rake test
을 실행하면 setup
과 teardown
이 호출되지 않습니다. 내 Rakefile의 관련 부분은 다음과 같습니다 Rake::TestTask
를 사용하는 경우Minitest # Rake를 통한 테스트 실행시 #setup 및 #teardown이 호출되지 않습니다.
require 'rake/testtask'
Rake::TestTask.new do |t|
t.test_files = FileList['test/*_test.rb']
t.verbose = true
end
왜 setup
및 teardown
가 실행되지 않을 것이다?
여기에 테스트 케이스 코드를 붙여 넣겠습니다.하지만 꽤 많이 있습니다. 나는 당신이보고 싶어하는 특정 섹션이 있다면 그것의 일부 서브셋을 붙여 넣을 것입니다.
Ruby 1.9.3-p194에서 Minitest 4.3.2를 실행 중입니다.
최소한의 작동하지 않는 테스트를 게시 할 수 있습니까? – tadman