Class: Tochtli::Test::TestRabbitChannel

Inherits:
Object
  • Object
show all
Defined in:
lib/tochtli/test/test_case.rb

Instance Method Summary collapse

Constructor Details

#initialize(connection) ⇒ TestRabbitChannel

Returns a new instance of TestRabbitChannel.



93
94
95
# File 'lib/tochtli/test/test_case.rb', line 93

def initialize(connection)
  @connection = connection
end

Instance Method Details

#generate_consumer_tagObject



107
108
109
# File 'lib/tochtli/test/test_case.rb', line 107

def generate_consumer_tag
  "test-consumer-tag-#{rand(1000)}"
end

#queue(name, options = {}) ⇒ Object



97
98
99
# File 'lib/tochtli/test/test_case.rb', line 97

def queue(name, options={})
  @connection.queue(name, [], options)
end