summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/portals/portal-onload-event.html
blob: f6b97a814ed79b4178f8b8e0cd8620f98683cc88 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!DOCTYPE html>
<title>Tests that the load is dispatched when a portal finishes loading.</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script>
  async_test(function(t) {
    assert_implements("HTMLPortalElement" in self);
    var w = window.open("resources/simple-portal.html");
    w.onload = function() {
      var portal = w.document.createElement("portal");
      portal.src = "resources/simple-portal.html";
      portal.onload = t.step_func_done();
      w.document.body.appendChild(portal);
    }
  }, "Tests that the load event is dispatched when a portal finishes loading.");
</script>