tests: Expand test case as per review
This commit is contained in:
parent
c9c4efe574
commit
1c0426a747
|
@ -9,6 +9,9 @@ import flash.events.Event;
|
|||
|
||||
var event:CustomEvent = new CustomEvent("custom", false, false);
|
||||
|
||||
|
||||
// Recursive redispatch test.
|
||||
trace("recursive redispatch test");
|
||||
var dispatcher1:EventDispatcher = new EventDispatcher();
|
||||
var dispatcher2:EventDispatcher = new EventDispatcher();
|
||||
|
||||
|
@ -22,3 +25,21 @@ dispatcher2.addEventListener("custom", function(event:CustomEvent):void {
|
|||
});
|
||||
|
||||
dispatcher1.dispatchEvent(event);
|
||||
|
||||
// Non-recursive redispatch test.
|
||||
trace("non-recursive redispatch test");
|
||||
var dispatcher3:EventDispatcher = new EventDispatcher();
|
||||
var dispatcher4:EventDispatcher = new EventDispatcher();
|
||||
|
||||
dispatcher3.addEventListener("custom", function(evt:CustomEvent) {
|
||||
trace("handler 1");
|
||||
});
|
||||
|
||||
dispatcher4.addEventListener("custom", function(evt:CustomEvent) {
|
||||
trace("handler 2");
|
||||
});
|
||||
|
||||
var event: CustomEvent = new CustomEvent("custom", false, false);
|
||||
|
||||
dispatcher3.dispatchEvent(event);
|
||||
dispatcher4.dispatchEvent(event);
|
|
@ -1,3 +1,8 @@
|
|||
recursive redispatch test
|
||||
first handler called
|
||||
CustomEvent cloned!
|
||||
second handler called
|
||||
non-recursive redispatch test
|
||||
handler 1
|
||||
CustomEvent cloned!
|
||||
handler 2
|
||||
|
|
Binary file not shown.
Loading…
Reference in New Issue