Class CI::Reporter::RSpecFailure
In: lib/ci/reporter/rspec.rb
Parent: Object

Wrapper around a RSpec error or failure to be used by the test suite to interpret results.

Methods

error?   failure?   location   message   name   new  

Attributes

exception  [R] 

Public Class methods

[Source]

    # File lib/ci/reporter/rspec.rb, line 33
33:       def initialize(failure)
34:         @failure = failure
35:         @exception = failure.exception
36:       end

Public Instance methods

[Source]

    # File lib/ci/reporter/rspec.rb, line 42
42:       def error?
43:         !failure?
44:       end

[Source]

    # File lib/ci/reporter/rspec.rb, line 38
38:       def failure?
39:         @failure.expectation_not_met?
40:       end

[Source]

    # File lib/ci/reporter/rspec.rb, line 48
48:       def location() (exception.backtrace || ["No backtrace available"]).join("\n") end

[Source]

    # File lib/ci/reporter/rspec.rb, line 47
47:       def message() exception.message end

[Source]

    # File lib/ci/reporter/rspec.rb, line 46
46:       def name() exception.class.name end

[Validate]