module Announce::Testing
Public Instance Methods
broker_configured?()
click to toggle source
# File lib/announce/testing.rb, line 29 def broker_configured? Announce::Adapters::TestAdapter::BrokerManager.configured? end
clear_messages()
click to toggle source
# File lib/announce/testing.rb, line 13 def clear_messages published_messages.clear end
clear_subscriptions()
click to toggle source
# File lib/announce/testing.rb, line 25 def clear_subscriptions subscriptions.clear end
last_message()
click to toggle source
# File lib/announce/testing.rb, line 9 def last_message published_messages.last end
last_subscription()
click to toggle source
# File lib/announce/testing.rb, line 21 def last_subscription subscriptions.last end
published_messages()
click to toggle source
# File lib/announce/testing.rb, line 5 def published_messages Announce::Adapters::TestAdapter::Topic.published_messages end
reset_announce()
click to toggle source
# File lib/announce/testing.rb, line 37 def reset_announce Announce.logger = Logger.new('/dev/null') Announce.options[:adapter] = 'test' Announce.options[:queue_name_prefix] = 'test' Announce.options[:app_name] = 'app' clear_messages end
reset_broker_config()
click to toggle source
# File lib/announce/testing.rb, line 33 def reset_broker_config Announce::Adapters::TestAdapter::BrokerManager.reset end
subscriptions()
click to toggle source
# File lib/announce/testing.rb, line 17 def subscriptions Announce::Adapters::TestAdapter::Subscriber.subscriptions end