class RubyEventStore::RSpec::CrudeFailureMessageFormatter::Publish

Public Instance Methods

failure_message(expected, events, stream) click to toggle source
# File lib/ruby_event_store/rspec/crude_failure_message_formatter.rb, line 28
        def failure_message(expected, events, stream)
          if !expected.empty?
            <<~EOS
            expected block to have published:

            #{expected.events}

            #{"in stream #{stream} " if stream}but published:

            #{events}
            EOS
          else
            "expected block to have published any events"
          end
        end
failure_message_when_negated(expected, events, stream) click to toggle source
# File lib/ruby_event_store/rspec/crude_failure_message_formatter.rb, line 44
        def failure_message_when_negated(expected, events, stream)
          if !expected.empty?
            <<~EOS
            expected block not to have published:

            #{expected.events}

            #{"in stream #{stream} " if stream}but published:

            #{events}
            EOS
          else
            "expected block not to have published any events"
          end
        end