Sha256: 9eb8d264cd31efa2408dc6bd59797a40b4e2548446104af90e995a63f1f51f2a
Contents?: true
Size: 1.05 KB
Versions: 2
Compression:
Stored size: 1.05 KB
Contents
package org.osflash.signals { import asunit.asserts.*; import asunit.framework.IAsync; public class DeluxeSignalDispatchNoArgsTest { [Inject] public var async:IAsync; public var completed:DeluxeSignal; [Before] public function setUp():void { completed = new DeluxeSignal(this); } [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/DeluxeSignalDispatchNoArgsTest.as |
as3signals-0.7.0 | tests/org/osflash/signals/DeluxeSignalDispatchNoArgsTest.as |