Sha256: a709e61b16fcf6c3ec1ed7a8bc26a34872457ec5e07080139678cfb4dffd9482
Contents?: true
Size: 1.05 KB
Versions: 6
Compression:
Stored size: 1.05 KB
Contents
require 'helper' require 'set' require 'example-apps' class TestEvents < Test::Unit::TestCase include QmfTestHelpers def setup @child_pid = nil $notify_handler.event_queue.clear if $notify_handler end def test_dummy_event app_setup DummyEvent, QmfDummyEventer de = $console.object(:class=>"QmfDummyEventer", :agent=>@ag) method_response = de.party_on assert_equal 0, method_response.status sleep 2 if $QMFENGINE_CONSOLE_SUPPORTS_EVENTS ev = Timeout::timeout(5) do $notify_handler.event_queue.pop end # XXX: make an appropriate assertion about ev here end end def test_arg_event app_setup ArgEvent, QmfArgEventer de = $console.object(:class=>"QmfArgEventer", :agent=>@ag) method_response = de.party_on_one("foobar", 5) assert_equal 0, method_response.status sleep 2 if $QMFENGINE_CONSOLE_SUPPORTS_EVENTS ev = Timeout::timeout(5) do $notify_handler.event_queue.pop end # XXX: make an appropriate assertion about ev here end end end
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
spqr-0.3.6 | test/test_events.rb |
spqr-0.3.5 | test/test_events.rb |
spqr-0.3.3 | test/test_events.rb |
spqr-0.3.2 | test/test_events.rb |
spqr-0.3.1 | test/test_events.rb |
spqr-0.3.0 | test/test_events.rb |