Sha256: fc4849a4285a075a6790f838807e57a22fc353c634cadcd7da15937cddb62cd4

Contents?: true

Size: 517 Bytes

Versions: 7

Compression:

Stored size: 517 Bytes

Contents

require 'test/unit'
require 'mocha'
require 'bunny'
require 'waffle/transports/rabbitmq'

class RabbitmqTest < Test::Unit::TestCase

  def test_publish
    Bunny.setup nil
    Bunny::Exchange.any_instance.stubs(:publish).returns(nil)
    assert_equal nil, Waffle::Transports::Rabbitmq.new.publish('events', 'message')
  end

  def test_subscribe
    Bunny.setup nil
    Bunny::Queue.any_instance.stubs(:subscribe).returns(nil)
    assert_equal nil, Waffle::Transports::Rabbitmq.new.subscribe{ |m| puts m }
  end

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
waffle-0.3.5 test/test_rabbitmq.rb
waffle-0.3.4 test/test_rabbitmq.rb
waffle-0.3.3 test/test_rabbitmq.rb
waffle-0.3.2 test/test_rabbitmq.rb
waffle-0.3.1 test/test_rabbitmq.rb
waffle-0.2.2 test/test_rabbitmq.rb
waffle-0.2.1 test/test_rabbitmq.rb