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 });