lib/assert/result.rb in assert-2.15.0 vs lib/assert/result.rb in assert-2.15.1

- old
+ new

@@ -29,11 +29,13 @@ def self.name; ''; end def self.for_test(test, message, bt) self.new({ :test_name => test.name, + :test_id => test.file_line.to_s, :message => message, + :output => test.output, :backtrace => Backtrace.new(bt) }) end def initialize(build_data) @@ -41,11 +43,13 @@ end def type; @type ||= (@build_data[:type] || self.class.type).to_sym; end def name; @name ||= (@build_data[:name] || self.class.name.to_s); end def test_name; @test_name ||= (@build_data[:test_name] || ''); end + def test_id; @test_id ||= (@build_data[:test_id] || ''); end def message; @message ||= (@build_data[:message] || ''); end + def output; @output ||= (@build_data[:output] || ''); end def backtrace; @backtrace ||= (@build_data[:backtrace] || Backtrace.new([])); end def trace; @trace ||= (@build_data[:trace] || build_trace(self.backtrace)); end Assert::Result.types.keys.each do |type| define_method("#{type}?"){ self.type == type } @@ -60,10 +64,12 @@ def data { :type => self.type, :name => self.name, :test_name => self.test_name, + :test_id => self.test_id, :message => self.message, + :output => self.output, :backtrace => self.backtrace, :trace => self.trace, } end