Sha256: ffe957e34eb3ac7f9497f436d0976c2721e5cbd50a479dff4e8ce733882991da
Contents?: true
Size: 1.03 KB
Versions: 2
Compression:
Stored size: 1.03 KB
Contents
package org.osflash.signals { import asunit.asserts.*; import asunit.framework.IAsync; public class SignalDispatchNoArgsTest { [Inject] public var async:IAsync; public var completed:Signal; [Before] public function setUp():void { completed = new Signal(); } [After] public function tearDown():void { completed.removeAll(); completed = null; } ////// [Test] public function dispatch_no_args_should_call_listener_with_no_args():void { completed.add( async.add(onCompleted, 10) ); completed.dispatch(); } private function onCompleted():void { assertEquals(0, arguments.length); } ////// [Test] public function addOnce_in_handler_and_dispatch_should_call_new_listener():void { completed.addOnce( async.add(addOnceInHandler, 10) ); completed.dispatch(); } protected function addOnceInHandler():void { completed.addOnce( async.add(secondAddOnceListener, 10) ); completed.dispatch(); } protected function secondAddOnceListener():void { } } }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
as3signals-0.7.1 | tests/org/osflash/signals/SignalDispatchNoArgsTest.as |
as3signals-0.7.0 | tests/org/osflash/signals/SignalDispatchNoArgsTest.as |