This project is closed and read-only.
Actions
Backport #2405
closedTest::Unit.runの条件判定が逆?
Backport #2405:
Test::Unit.runの条件判定が逆?
Status:
Closed
Assignee:
Description
=begin
Test::Unit.runにtrueを代入すると、単体テストが自動実行されません。
test/unit.rbには以下のような説明があるので、trueを代入した時に自動実行
したいという意図があると考えました。どちらが正しいのでしょうか?
Automatically run tests at exit?¶
def self.run?
@run ||= false
end
もし不具合なら、以下のような修正になると考えています。
--- unit.rb 2007-02-13 08:01:19.000000000 +0900
+++ unit.rb 2009-11-26 18:18:01.000000000 +0900
@@ -268,13 +268,13 @@
-
end
end
end
- unless $! || Test::Unit.run?
- if $!.nil? && Test::Unit.run?
exit Test::Unit::AutoRunner.run
end
end
=end
Actions