class TestSiteEvent

Public Instance Methods

test_all() click to toggle source
# File vendor/qwik/lib/qwik/site-event.rb, line 142
def test_all
  mock = MockAction.new

  event = @site.event

  # listener
  event.add_listener(mock)
  t = Thread.new {
    while mock.event.nil?
      sleep 0.1
    end
    ok_eq(1, mock.event)
  }

  # producer
  event.occurred(1)

  t.join
end