class Test::Unit::CoreAssertions::AllFailures
Attributes
Public Class Methods
Public Instance Methods
Source
# File lib/core_assertions.rb, line 701 def for(key) @count += 1 yield key rescue Exception => e @failures[key] = [@count, e] end
Source
# File lib/core_assertions.rb, line 708 def foreach(*keys) keys.each do |key| @count += 1 begin yield key rescue Exception => e @failures[key] = [@count, e] end end end
Source
# File lib/core_assertions.rb, line 719 def message i = 0 total = @count.to_s fmt = "%#{total.size}d" @failures.map {|k, (n, v)| v = v.message "\n#{i+=1}. [#{fmt%n}/#{total}] Assertion for #{k.inspect}\n#{v.b.gsub(/^/, ' | ').force_encoding(v.encoding)}" }.join("\n") end