class QUnited::QUnitTestResult::AssertionResult

Attributes

data[RW]

Public Class Methods

new(assertion_data) click to toggle source
# File lib/qunited/qunit_test_result.rb, line 11
def initialize(assertion_data)
  @data = assertion_data
end

Public Instance Methods

error?() click to toggle source
# File lib/qunited/qunit_test_result.rb, line 29
def error?;  result == :error end
failed?() click to toggle source
# File lib/qunited/qunit_test_result.rb, line 28
def failed?; result == :failed end
message() click to toggle source
# File lib/qunited/qunit_test_result.rb, line 15
def message
  data[:message] || 'Failed assertion, no message given.'
end
passed?() click to toggle source
# File lib/qunited/qunit_test_result.rb, line 27
def passed?; result == :passed end
result() click to toggle source
# File lib/qunited/qunit_test_result.rb, line 19
def result
  if data[:result]
    :passed
  else
    data[:message] =~ /^Died on test/ ? :error : :failed
  end
end