document-attribute.window.js (516B)
1 async_test(t => { 2 const frame = document.createElement("iframe"); 3 frame.onload = t.step_func(() => { 4 const frameW = frame.contentWindow, 5 frameD = frame.contentDocument; 6 assert_equals(frameW.document, frameD); 7 frame.remove(); 8 assert_equals(frameW.document, frameD); 9 t.step_timeout(() => { 10 assert_equals(frameW.document, frameD); 11 t.done(); 12 }, 100); 13 }); 14 document.body.append(frame); 15 }, "Window object's document IDL attribute and discarding the browsing context");