tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

promises-resolve.html (995B)


      1 <!DOCTYPE html>
      2 <title>Promises#resolve</title>
      3 <script src="/resources/testharness.js"></script>
      4 <script src="/resources/testharnessreport.js"></script>
      5 <script src="/resources/testdriver.js"></script>
      6 <script src="/resources/testdriver-vendor.js"></script>
      7 <script src="../trusted-click.js"></script>
      8 <div id="log"></div>
      9 <script>
     10    promise_test(async function (t) {
     11        const div = document.querySelector("div");
     12        await trusted_request(div, document.body);
     13        assert_equals(
     14            document.fullscreenElement,
     15            div,
     16            "fullscreenElement before exitFullscreen()"
     17        );
     18        const p = document.exitFullscreen();
     19        assert_equals(
     20            document.fullscreenElement,
     21            div,
     22            "fullscreenElement after exitFullscreen()"
     23        );
     24        await p;
     25        assert_equals(
     26            document.fullscreenElement,
     27            null,
     28            "fullscreenElement after exiting fullscreen"
     29        );
     30    });
     31 </script>