愚人呓语 eidiot's blog. My flapdoodles.

10五/11

一小段 signals 测试代码

在自己的项目里进一步完善了 signals, 目前已全面替代了自定义事件并整合进 Robotlegs,写起代码来更舒服了。

assertEquals(575, instance.getCount("foo")); 
handleSignal(this, instance.countChanged, function(signal:ValueChangedSignal):void {
  assertEquals("foo", signal.key); 
  assertEquals(500, signal.value); 
  assertEquals(575, signal.old);
  assertEquals(500, signal.target.getCount("foo")); 
}); 
instance.setCount("foo", 500);