Class: SpecForge::Error::ExpectationFailure

Inherits:
Error
  • Object
show all
Defined in:
lib/spec_forge/error.rb

Overview

Raised when one or more expectations fail during step execution

Contains the list of failed RSpec examples for reporting purposes.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(failed_examples) ⇒ ExpectationFailure

Returns a new instance of ExpectationFailure.



377
378
379
380
381
# File 'lib/spec_forge/error.rb', line 377

def initialize(failed_examples)
  @failed_examples = failed_examples

  super("Failed expectations (#{@failed_examples.size})")
end

Instance Attribute Details

#failed_examplesObject (readonly)

Returns the value of attribute failed_examples.



375
376
377
# File 'lib/spec_forge/error.rb', line 375

def failed_examples
  @failed_examples
end