class RubyEventStore::RSpec::CrudeFailureMessageFormatter::HaveApplied

Attributes

differ[R]

Public Class Methods

new(differ) click to toggle source
# File lib/ruby_event_store/rspec/crude_failure_message_formatter.rb, line 62
def initialize(differ)
  @differ = differ
end

Public Instance Methods

failure_message(expected, events) click to toggle source
# File lib/ruby_event_store/rspec/crude_failure_message_formatter.rb, line 66
def failure_message(expected, events)
  "expected #{expected.events} to be applied, diff:" +
    differ.diff(expected.events.to_s + "\n", events)
end
failure_message_when_negated(expected, events) click to toggle source
# File lib/ruby_event_store/rspec/crude_failure_message_formatter.rb, line 71
def failure_message_when_negated(expected, events)
  "expected #{expected.events} not to be applied, diff:" +
    differ.diff(expected.events.inspect + "\n", events)
end