Project

General

Profile

Actions

Bug #599

closed

mini/test reports incorrect source file for refutations

Added by pragdave (Dave Thomas) about 14 years ago. Updated over 11 years ago.

Status:
Closed
Priority:
Normal
Target version:
-
ruby -v:
Backport:
[ruby-core:18871]

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


Files

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

Also available in: Atom PDF

Like0
Like0Like0