module TestingSupport

Public Instance Methods

first_matching_event(expected_event) click to toggle source
# File lib/rabbit_feed/testing_support/rspec_matchers/publish_event.rb, line 48
def first_matching_event(expected_event)
  RabbitFeed::TestingSupport.published_events.detect do |event|
    event.name == expected_event
  end
end
received_events_message() click to toggle source
# File lib/rabbit_feed/testing_support/rspec_matchers/publish_event.rb, line 54
def received_events_message
  if RabbitFeed::TestingSupport.published_events.any?
    RabbitFeed::TestingSupport.published_events.map do |received_event|
      "#{received_event.name} with #{received_event.payload}"
    end
  else
    'no events'
  end
end