21五/10
使用FlexUnit4对as3-signals进行异步测试
Read in English: Async test for as3-signals with FlexUnit4
使用 Robert Penner 的 as3-signals 可以帮助我们节省代码量并写出更整洁的代码. 这是一个由几个代理方法组成的使用 FlexUnit4进行测试的扩展
- proceedOnSignal
- handleSignal
- failOnSignal
- registerFailureSignal
proceedOnSignal
使用这个方法确认一个signal必须被抛出。
[Test(async)] public function test_proceedOnSignal():void { var model:IModel = new SomeModel(); proceedOnSignal(this, model.changedSignal); model.doSomethingChange(); } |
6一/10
as3-signals 的 FlexUnit4 扩展
Read in English: FlexUnit 4 Utility of as3-signals
为 as3-signals 写了一个 FlexUnit 4 的扩展。
例子:
Async.proceedOnEvent(this, new SignalAsync(instance.someSignal), SignalAsyncEvent.CALLED); instance.doSomeThingShouldDispatchSomeSignal(); |


