class Messaging::Fixtures::Follows
Public Class Methods
build(metadata, source_metadata=nil)
click to toggle source
# File lib/messaging/fixtures/follows.rb, line 9 def self.build(metadata, source_metadata=nil) new(metadata, source_metadata) end
Public Instance Methods
call()
click to toggle source
# File lib/messaging/fixtures/follows.rb, line 13 def call context do if metadata.nil? test "Metadata not nil" do detail "Metadata: nil" refute(metadata.nil?) end return end if source_metadata.nil? test "Source metadata not nil" do detail "Source Metadata: nil" refute(source_metadata.nil?) end return end call! end end
call!()
click to toggle source
# File lib/messaging/fixtures/follows.rb, line 35 def call! test "Follows" do detail "Source Message Stream Name: #{source_metadata.stream_name.inspect}" detail "Causation Stream Name: #{metadata.causation_message_stream_name.inspect}" detail "Source Message Position: #{source_metadata.position.inspect}" detail "Causation Position: #{metadata.causation_message_position.inspect}" detail "Source Message Global Position: #{source_metadata.global_position.inspect}" detail "Causation Global Position: #{metadata.causation_message_global_position.inspect}" detail "Source Message Correlation Stream Name: #{source_metadata.correlation_stream_name.inspect}" detail "Correlation Stream Name: #{metadata.correlation_stream_name.inspect}" detail "Source Message Reply Stream Name: #{source_metadata.reply_stream_name.inspect}" detail "Reply Stream Name: #{metadata.reply_stream_name.inspect}" assert(metadata.follows?(source_metadata)) end end