Exception: Crspec::MultipleExpectationsNotMetError

Inherits:
ExpectationNotMetError show all
Defined in:
lib/crspec/expectations.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(failures) ⇒ MultipleExpectationsNotMetError

Returns a new instance of MultipleExpectationsNotMetError.



11
12
13
14
15
# File 'lib/crspec/expectations.rb', line 11

def initialize(failures)
  @failures = failures
  summary = failures.each_with_index.map { |msg, i| "  #{i + 1}) #{msg}" }.join("\n")
  super("Got #{failures.size} failure(s):\n#{summary}")
end

Instance Attribute Details

#failuresObject (readonly)

Returns the value of attribute failures.



9
10
11
# File 'lib/crspec/expectations.rb', line 9

def failures
  @failures
end