26 lines
889 B
Plaintext
26 lines
889 B
Plaintext
Tests dispatching an event that bubbles inside a detached tree. The event should propagate to the ancestors of the target
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
clonedRoot = cloneNode(root)
|
|
clonedTarget = clonedRoot.getElementById("target"); dispatchEventWithLog(clonedTarget);
|
|
PASS clonedRoot instanceof DocumentFragment is true
|
|
PASS log.length is 4
|
|
PASS log[0] is [clonedTarget, clonedTarget]
|
|
PASS log[1] is [clonedTarget.parentNode, clonedTarget]
|
|
PASS log[2] is [clonedTarget.parentNode.parentNode, clonedTarget]
|
|
PASS log[3] is [clonedRoot, clonedTarget]
|
|
PASS clonedRoot.parentNode is null
|
|
|
|
root.remove(); dispatchEventWithLog(target);
|
|
PASS log.length is 3
|
|
PASS log[0] is [target, target]
|
|
PASS log[1] is [target.parentNode, target]
|
|
PASS log[2] is [root, target]
|
|
PASS root.parentNode is null
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|