Module: ActiveMessaging::TestHelper
- Defined in:
- lib/activemessaging/test_helper.rb
Instance Method Summary collapse
- #assert_has_messages(destination) ⇒ Object
- #assert_message(destination, body) ⇒ Object
- #assert_no_message_with(destination, body) ⇒ Object
- #assert_no_messages(destination) ⇒ Object
- #assert_not_subscribed(destination) ⇒ Object
- #assert_subscribed(destination) ⇒ Object
- #mock_publish(destination, body, publisher = nil, headers = {}) ⇒ Object
Instance Method Details
#assert_has_messages(destination) ⇒ Object
108 109 110 111 112 113 114 115 116 117 |
# File 'lib/activemessaging/test_helper.rb', line 108 def destination destination_name = ActiveMessaging::Gateway.find_destination(destination).value = <<-EOF No messages for #{destination_name}. All messages: #{ActiveMessaging::Gateway.connection('default')..inspect} EOF destination = ActiveMessaging::Gateway.connection('default').find_destination destination_name assert !destination.nil? && !destination..empty?, end |
#assert_message(destination, body) ⇒ Object
58 59 60 61 62 63 64 65 66 |
# File 'lib/activemessaging/test_helper.rb', line 58 def destination, body destination = ActiveMessaging::Gateway.find_destination(destination).value = <<-EOF Message for '#{destination}' with '#{body}' is not present. Messages: #{ActiveMessaging::Gateway.connection('default')..inspect} EOF assert ActiveMessaging::Gateway.connection.(destination, body), end |
#assert_no_message_with(destination, body) ⇒ Object
68 69 70 71 72 73 74 75 76 |
# File 'lib/activemessaging/test_helper.rb', line 68 def destination, body destination = ActiveMessaging::Gateway.find_destination(destination).value = <<-EOF Message for '#{destination}' with '#{body}' is present. Messages: #{ActiveMessaging::Gateway.connection('default')..inspect} EOF assert_nil ActiveMessaging::Gateway.connection('default').(destination, body), end |
#assert_no_messages(destination) ⇒ Object
78 79 80 81 82 83 84 85 86 |
# File 'lib/activemessaging/test_helper.rb', line 78 def destination destination = ActiveMessaging::Gateway.find_destination(destination).value = <<-EOF Expected no messages. Messages: #{ActiveMessaging::Gateway.connection('default')..inspect} EOF assert_equal [], ActiveMessaging::Gateway.connection('default')., end |
#assert_not_subscribed(destination) ⇒ Object
98 99 100 101 102 103 104 105 106 |
# File 'lib/activemessaging/test_helper.rb', line 98 def assert_not_subscribed destination destination = ActiveMessaging::Gateway.find_destination(destination).value = <<-EOF Subscribed to #{destination}. Subscriptions: #{ActiveMessaging::Gateway.connection('default').subscriptions.inspect} EOF assert_nil ActiveMessaging::Gateway.connection('default').find_subscription(destination), end |
#assert_subscribed(destination) ⇒ Object
88 89 90 91 92 93 94 95 96 |
# File 'lib/activemessaging/test_helper.rb', line 88 def assert_subscribed destination destination = ActiveMessaging::Gateway.find_destination(destination).value = <<-EOF Not subscribed to #{destination}. Subscriptions: #{ActiveMessaging::Gateway.connection('default').subscriptions.inspect} EOF assert ActiveMessaging::Gateway.connection('default').find_subscription(destination), end |
#mock_publish(destination, body, publisher = nil, headers = {}) ⇒ Object
54 55 56 |
# File 'lib/activemessaging/test_helper.rb', line 54 def mock_publish destination, body, publisher=nil, headers={} ActiveMessaging::Gateway.publish destination, body, publisher, headers end |