Bug #599

mini/test reports incorrect source file for refutations

Added by Dave Thomas over 6 years ago. Updated almost 4 years ago.

[ruby-core:18871]
Status:Closed
Priority:Normal
Assignee:Eric Hodel
ruby -v: Backport:

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.

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.
=end

t.rb Magnifier (172 Bytes) Dave Thomas, 09/25/2008 07:45 AM

History

#1 Updated by Ryan Davis over 6 years ago

=begin

On Sep 24, 2008, at 15:45 , Dave Thomas wrote:

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.

my fault entirely... I didn't update my backtrace filtering after I

settled on "refute". Fixed.

=end

#2 Updated by Eric Hodel over 6 years ago

  • Status changed from Open to Closed

=begin

=end

Also available in: Atom PDF