tor-browser

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

browser_process_childid.js (747B)


      1 /* Any copyright is dedicated to the Public Domain.
      2   http://creativecommons.org/publicdomain/zero/1.0/ */
      3 "use strict";
      4 
      5 // Test that `process.childID` is defined.
      6 
      7 declTest("test childid", {
      8  async test(browser) {
      9    let parent = browser.browsingContext.currentWindowGlobal;
     10    ok(
     11      parent.domProcess.childID,
     12      "parent domProcess.childID should have a value."
     13    );
     14    await SpecialPowers.spawn(
     15      browser,
     16      [parent.domProcess.childID],
     17      async function (parentChildID) {
     18        ok(
     19          ChromeUtils.domProcessChild.childID,
     20          "child process.childID should have a value."
     21        );
     22        let childID = ChromeUtils.domProcessChild.childID;
     23        is(parentChildID, childID);
     24      }
     25    );
     26  },
     27 });