Module: Lepus::Testing::RSpecMatchers
- Defined in:
- lib/lepus/testing/rspec_matchers.rb
Defined Under Namespace
Classes: ProcessLepusMessage, PublishLepusMessage
Instance Method Summary
collapse
Instance Method Details
#lepus_acknowledge_message(message_or_payload = nil) ⇒ Object
Also known as:
lepus_ack_message
229
230
231
232
|
# File 'lib/lepus/testing/rspec_matchers.rb', line 229
def lepus_acknowledge_message(message_or_payload = nil)
matcher = ProcessLepusMessage.new(:ack)
message_or_payload ? matcher.with_message(message_or_payload) : matcher
end
|
#lepus_nack_message(message_or_payload = nil) ⇒ Object
245
246
247
248
|
# File 'lib/lepus/testing/rspec_matchers.rb', line 245
def lepus_nack_message(message_or_payload = nil)
matcher = ProcessLepusMessage.new(:nack)
message_or_payload ? matcher.with_message(message_or_payload) : matcher
end
|
#lepus_publish_message(expected_count = nil) ⇒ Object
225
226
227
|
# File 'lib/lepus/testing/rspec_matchers.rb', line 225
def lepus_publish_message(expected_count = nil)
PublishLepusMessage.new(expected_count)
end
|
#lepus_reject_message(message_or_payload = nil) ⇒ Object
235
236
237
238
|
# File 'lib/lepus/testing/rspec_matchers.rb', line 235
def lepus_reject_message(message_or_payload = nil)
matcher = ProcessLepusMessage.new(:reject)
message_or_payload ? matcher.with_message(message_or_payload) : matcher
end
|
#lepus_requeue_message(message_or_payload = nil) ⇒ Object
240
241
242
243
|
# File 'lib/lepus/testing/rspec_matchers.rb', line 240
def lepus_requeue_message(message_or_payload = nil)
matcher = ProcessLepusMessage.new(:requeue)
message_or_payload ? matcher.with_message(message_or_payload) : matcher
end
|