Bug #599
closedmini/test reports incorrect source file for refutations
Description
=begin
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.
-
Failure:
test_negative_logic(ShowTestDifference) [/usr/local/rubybook/lib/ruby/1.9.0/mini/test.rb:229]:
Failed refutation, no message given -
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.
=end
Files
Updated by zenspider (Ryan Davis) about 16 years ago
=begin
On Sep 24, 2008, at 15:45 , Dave Thomas wrote:
Failure:
test_negative_logic(ShowTestDifference) [/usr/local/rubybook/lib/
ruby/1.9.0/mini/test.rb:229]:
Failed refutation, no message givenFailure:
test_positive_logic(ShowTestDifference) [t.rb:5]:
Failed assertion, no message given.
my fault entirely... I didn't update my backtrace filtering after I
settled on "refute". Fixed.
=end