class RubyEventStore::RSpec::BeEvent::FailureMessage::ExpectedLine

Public Class Methods

new(expected_klass, expected_metadata, expected_data) click to toggle source
# File lib/ruby_event_store/rspec/be_event.rb, line 31
def initialize(expected_klass, expected_metadata, expected_data)
  @expected_klass    = expected_klass
  @expected_metadata = expected_metadata
  @expected_data     = expected_data
end

Public Instance Methods

to_s() click to toggle source
# File lib/ruby_event_store/rspec/be_event.rb, line 37
def to_s
  ["\nexpected: ", @expected_klass, with, metadata, data]
end

Private Instance Methods

data() click to toggle source
# File lib/ruby_event_store/rspec/be_event.rb, line 47
def data
  [" data: ", @expected_data] if @expected_data
end
metadata() click to toggle source
# File lib/ruby_event_store/rspec/be_event.rb, line 51
def metadata
  [" metadata: ", @expected_metadata] if @expected_metadata
end
with() click to toggle source
# File lib/ruby_event_store/rspec/be_event.rb, line 43
def with
  " with" if [@expected_data, @expected_metadata].any?
end