我有一个MiniTest套件.我使用的是基本的Minitest :: Unit :: TestCase,而不是规格.我在我的TestCase子类中定义了setup和teardown方法.当我运行这样的测试文件时,它们可以正常工作:
ruby test / whatever_test.rb.但是当我运行rake测试时,不会调用setup和teardown.我的Rakefile的相关部分是:
require 'rake/testtask' Rake::TestTask.new do |t| t.test_files = FileList['test/*_test.rb'] t.verbose = true end
当使用Rake :: TestTask时,为什么不运行设置和拆卸?
我将测试用例代码粘贴到这里,但是它有很多.如果你想看到一个特定的部分,我肯定会粘贴它的一些子集.
我在Ruby 1.9.3-p194上运行Minitest 4.3.2.