tor-browser

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

PresentationConnectionCloseEvent.https.html (1067B)


      1 <!DOCTYPE html>
      2 <meta charset="utf-8">
      3 <title>Constructing a PresentationConnectionCloseEvent</title>
      4 <link rel="author" title="mark a. foltz" href="https://github.com/markafoltz">
      5 <link rel="help" href="http://w3c.github.io/presentation-api/#controlling-user-agent">
      6 <script src="/resources/testharness.js"></script>
      7 <script src="/resources/testharnessreport.js"></script>
      8 
      9 <script>
     10  test(() => {
     11    let eventWithMessage, eventWithoutMessage;
     12    for (let reason of ["error", "closed", "wentaway"]) {
     13      eventWithMessage = new PresentationConnectionCloseEvent("close", {reason: reason, message: "A message" });
     14      assert_equals(eventWithMessage.type, "close");
     15      assert_equals(eventWithMessage.reason, reason);
     16      assert_equals(eventWithMessage.message, "A message");
     17 
     18      eventWithoutMessage = new PresentationConnectionCloseEvent("close", {reason: reason});
     19      assert_equals(eventWithoutMessage.type, "close");
     20      assert_equals(eventWithoutMessage.reason, reason);
     21      assert_equals(eventWithoutMessage.message, "");
     22    }
     23  });
     24 </script>