module Tochtli::Test::Client

Public Instance Methods

before_setup() click to toggle source
Calls superclass method Tochtli::Test::Helpers#before_setup
# File lib/tochtli/test/client.rb, line 9
def before_setup
  super
  @logger      = Tochtli.logger
  @client      = Tochtli::RabbitClient.new(@connection, @logger)
  @reply_queue = @client.reply_queue
end
create_reply(reply_class, original_message, attributes) click to toggle source
# File lib/tochtli/test/client.rb, line 16
def create_reply(reply_class, original_message, attributes)
  properties = TestMessageProperties.new(nil, reply_class.generate_id, original_message.id)
  reply_class.new(attributes, properties)
end
handle_reply(reply_class, original_message, attributes) click to toggle source
# File lib/tochtli/test/client.rb, line 21
def handle_reply(reply_class, original_message, attributes)
  reply = create_reply(reply_class, original_message, attributes)
  @reply_queue.handle_reply reply
  reply
end