Sha256: 9122be78e1f8712e47279bd48da0763f3c69b8ae5b29346e64d5b6dca9658b8f
Contents?: true
Size: 1.69 KB
Versions: 1
Compression:
Stored size: 1.69 KB
Contents
require File.dirname(File.expand_path(__FILE__)) + '/spec_helper.rb' describe JSparrow::Interactors::Listener do context 'when inherited and created' do subject do new_named_jms_listener end it 'should listen to "test_queue" destination' do subject.listen_to_destination.should eql :queue => :test_queue end it 'should be started and stoped' do subject.start_listening subject.is_listening?.should be true subject.stop_listening subject.is_listening?.should be false end it 'should receive a message' do subject.received_messages.size.should eql 0 send_message_to_listener 'TestQueueListener' subject.start_listening sleep 1 # espera um pouquinho pra mensagem ser entregue subject.received_messages.size.should eql 1 subject.stop_listening end end context 'when anonymously created' do subject do new_anonymous_jms_listener end it 'should listen to "test_queue" destination' do subject.listen_to_destination.should eql :queue => :test_queue end it 'should be started and stoped' do subject.start_listening subject.is_listening?.should be true subject.stop_listening subject.is_listening?.should be false end it 'should receive a message' do subject.received_messages.size.should eql 0 send_message_to_listener 'anonymous' subject.start_listening sleep 1 # espera um pouquinho pra mensagem ser entregue # verify if message was received subject.received_messages.size.should eql 1 subject.stop_listening end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jsparrow-1.1.4 | spec/listener_spec.rb |