Sha256: 9878fc033a6892cb4802e7abbd0b5503282033c157157ca8f1d95f37272a1e45
Contents?: true
Size: 827 Bytes
Versions: 2
Compression:
Stored size: 827 Bytes
Contents
package org.osflash.signals { import asunit.asserts.*; import asunit.framework.IAsync; public class DeluxeSignalDispatchExtraArgsTest { [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_extra_args_should_call_listener_with_extra_args():void { completed.add( async.add(onCompleted, 10) ); completed.dispatch(22, 'done', new Date()); } private function onCompleted(a:uint, b:String, c:Date):void { assertEquals(3, arguments.length); assertEquals(22, a); assertEquals('done', b); assertTrue(c is Date); } ////// } }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
as3signals-0.7.1 | tests/org/osflash/signals/DeluxeSignalDispatchExtraArgsTest.as |
as3signals-0.7.0 | tests/org/osflash/signals/DeluxeSignalDispatchExtraArgsTest.as |