Class: Test::Unit::Failure

Inherits:
Object
  • Object
show all
Defined in:
lib/test/unit/show_code.rb

Instance Method Summary collapse

Instance Method Details

#long_displayObject



24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# File 'lib/test/unit/show_code.rb', line 24

def long_display
  code = nil
  location_display = if(location.size == 1)
    out = location[0].sub(/\A(.+:\d+).*/, ' [\\1]')
    code = Test::Unit._load_line($1)
    out
  else
    "\n    [#{location.join("\n     ")}]"
  end
  
  if code
    "Failure:\n#@test_name#{location_display}\n      => #{code}\n#@message"      
  else
    "Failure:\n#@test_name#{location_display}:\n#@message"
  end
end