Sha256: 9b631ace135e4b6f179ab9e2b4449468b36b368354b3fb00909639ed2c65d076
Contents?: true
Size: 819 Bytes
Versions: 2
Compression:
Stored size: 819 Bytes
Contents
require_relative 'test_case' module Tochtli module Test module Client extend UnitTestSupport if defined?(::Test::Unit) include Tochtli::Test::Helpers def before_setup super @logger = Tochtli.logger @client = Tochtli::RabbitClient.new(@connection, @logger) @reply_queue = @client.reply_queue end 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 def handle_reply(reply_class, original_message, attributes) reply = create_reply(reply_class, original_message, attributes) @reply_queue.handle_reply reply reply end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tochtli-0.5.1 | lib/tochtli/test/client.rb |
tochtli-0.5.0 | lib/tochtli/test/client.rb |