Update web-platform-tests to revision 3a43f99a56a4c016e3f1cda41330f1a2c0e780ff

This commit is contained in:
WPT Sync Bot 2019-02-17 21:00:57 -05:00
parent f6de47c731
commit 9710896ed5
12 changed files with 67 additions and 23 deletions

View file

@ -0,0 +1,24 @@
async_test(t => {
const frame = document.createElement("iframe");
frame.srcdoc = "<iframe name=x srcdoc='<iframe name=z></iframe>'></iframe><iframe name=y></iframe>";
frame.onload = t.step_func_done(() => {
const frameW = frame.contentWindow;
assert_equals(frameW.length, 2);
assert_not_equals(frameW.x, undefined);
assert_not_equals(frameW.y, undefined);
assert_equals(frameW.z, undefined);
assert_equals(frameW.x, frameW[0]);
assert_equals(frameW.y, frameW[1]);
const xFrameW = frameW.x;
assert_equals(xFrameW.length, 1);
assert_not_equals(xFrameW.z, undefined);
assert_equals(xFrameW.z, xFrameW[0]);
frame.remove();
assert_equals(frameW.length, 0);
assert_equals(frameW.x, undefined);
assert_equals(frameW[0], undefined);
assert_equals(xFrameW.length, 0);
assert_equals(xFrameW.z, undefined);
});
document.body.append(frame);
}, "Window object's length IDL attribute (and named access)");