From: Dave Thomas Date: 2008-09-25T07:45:43+09:00 Subject: [ruby-core:18871] [Bug #599] mini/test reports incorrect source file for refutations Bug #599: mini/test reports incorrect source file for refutations http://redmine.ruby-lang.org/issues/show/599 Author: Dave Thomas Status: Open, Priority: Normal Assigned to: Eric Hodel, Category: lib require 'test/unit' class ShowTestDifference < Test::Unit::TestCase def test_positive_logic assert false end def test_negative_logic refute true end end results in dave[RUBY3/Book 17:42:17*] ruby t.rb Loaded suite t Started FF Finished in 0.000552 seconds. 1) Failure: test_negative_logic(ShowTestDifference) [/usr/local/rubybook/lib/ruby/1.9.0/mini/test.rb:229]: Failed refutation, no message given 2) Failure: test_positive_logic(ShowTestDifference) [t.rb:5]: Failed assertion, no message given. 2 tests, 2 assertions, 2 failures, 0 errors Note that the source file listed for the refutation is mini/test.rb, and not the file containing the actual test. ---------------------------------------- http://redmine.ruby-lang.org