class RubyEventStore::RSpec::BeEvent::FailureMessage
Public Class Methods
new(expected_klass, actual_klass, expected_data, actual_data, expected_metadata, actual_metadata, differ:)
click to toggle source
# File lib/ruby_event_store/rspec/be_event.rb, line 97 def initialize(expected_klass, actual_klass, expected_data, actual_data, expected_metadata, actual_metadata, differ:) @expected_klass = expected_klass @actual_klass = actual_klass @expected_data = expected_data @actual_data = actual_data @expected_metadata = expected_metadata @actual_metadata = actual_metadata @differ = differ end
Public Instance Methods
to_s()
click to toggle source
# File lib/ruby_event_store/rspec/be_event.rb, line 107 def to_s [ ExpectedLine.new(@expected_klass, @expected_metadata, @expected_data), ActualLine.new(@actual_klass, @actual_metadata.to_h, @actual_data, @expected_metadata, @expected_data), Diff.new(@actual_metadata.to_h, @expected_metadata, "Metadata", differ: @differ), Diff.new(@actual_data, @expected_data, "Data", differ: @differ) ].map(&:to_s).join end