私はMiniTestスイートを持っています。私は基本的なMinitest::Unit::TestCase
を使用していますが、仕様ではありません。私はsetup
とteardown
メソッドを私のTestCase
サブクラスに定義しています。次のようなテストファイルを実行すると完全に動作します:ruby test/whatever_test.rb
。しかし、rake test
を実行すると、setup
とteardown
は呼び出されません。私のRakefileの関連部分は次のとおりです。Minitest#Rake経由でテストを実行すると、セットアップおよび#teardownが呼び出されない
require 'rake/testtask'
Rake::TestTask.new do |t|
t.test_files = FileList['test/*_test.rb']
t.verbose = true
end
Rake::TestTask
が使用されている場合setup
とteardown
が実行されないのはなぜ?
私はここにテストケースコードを貼り付けていましたが、かなり多くあります。特定のセクションが見たい場合は、そのサブセットに貼り付けます。
Ruby 1.9.3-p194でMinitest 4.3.2を実行しています。
最低限の動作しないテストを投稿できますか? – tadman