Class: RubyEventStore::RSpec::BeEvent::FailureMessage
- Inherits:
-
Object
- Object
- RubyEventStore::RSpec::BeEvent::FailureMessage
- Defined in:
- lib/ruby_event_store/rspec/be_event.rb
Defined Under Namespace
Classes: ActualLine, Diff, ExpectedLine
Instance Method Summary collapse
-
#initialize(expected_klass, actual_klass, expected_data, actual_data, expected_metadata, actual_metadata, differ:) ⇒ FailureMessage
constructor
A new instance of FailureMessage.
- #to_s ⇒ Object
Constructor Details
#initialize(expected_klass, actual_klass, expected_data, actual_data, expected_metadata, actual_metadata, differ:) ⇒ FailureMessage
Returns a new instance of FailureMessage.
97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 |
# File 'lib/ruby_event_store/rspec/be_event.rb', line 97 def initialize( expected_klass, actual_klass, expected_data, actual_data, , , differ: ) @expected_klass = expected_klass @actual_klass = actual_klass @expected_data = expected_data @actual_data = actual_data @expected_metadata = @actual_metadata = @differ = differ end |
Instance Method Details
#to_s ⇒ Object
115 116 117 118 119 120 121 122 |
# File 'lib/ruby_event_store/rspec/be_event.rb', line 115 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 |