Sha256: 72656821899bf23842bfac9358e29385b98df645259cf018dd7235d951d60ede
Contents?: true
Size: 959 Bytes
Versions: 1
Compression:
Stored size: 959 Bytes
Contents
require 'announce/adapters/test_adapter' module Announce module Testing def published_messages Announce::Adapters::TestAdapter::Topic.published_messages end def last_message published_messages.last end def clear_messages published_messages.clear end def subscriptions Announce::Adapters::TestAdapter::Subscriber.subscriptions end def last_subscription subscriptions.last end def clear_subscriptions subscriptions.clear end def broker_configured? Announce::Adapters::TestAdapter::BrokerManager.configured? end def reset_broker_config Announce::Adapters::TestAdapter::BrokerManager.reset end 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 end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
announce-0.3.0 | lib/announce/testing.rb |