mirror of
https://github.com/servo/servo.git
synced 2025-07-11 17:33:47 +01:00
18 lines
666 B
HTML
18 lines
666 B
HTML
<!DOCTYPE html>
|
|
<script src="/resources/testharness.js"></script>
|
|
<script src="/resources/testharnessreport.js"></script>
|
|
<body>
|
|
<script>
|
|
promise_test(async t => {
|
|
var iframe = document.createElement("iframe");
|
|
iframe.src = "resources/portal-inside-iframe.html"
|
|
var waitForLoad = new Promise((resolve, reject) => {
|
|
iframe.onload = resolve;
|
|
});
|
|
document.body.appendChild(iframe);
|
|
await waitForLoad;
|
|
const portal = iframe.contentDocument.getElementById("portal");
|
|
return promise_rejects(t, "InvalidStateError", portal.activate());
|
|
}, "activating portal inside iframe should fail");
|
|
</script>
|
|
</body>
|