browser_inspector-utils.js (767B)
1 /* Any copyright is dedicated to the Public Domain. 2 http://creativecommons.org/publicdomain/zero/1.0/ */ 3 4 "use strict"; 5 6 Services.scriptloader.loadSubScript( 7 "chrome://mochitests/content/browser/devtools/server/tests/browser/inspector-helpers.js", 8 this 9 ); 10 11 const COLOR_WHITE = [255, 255, 255, 1]; 12 13 add_task(async function loadNewChild() { 14 const { walker } = await initInspectorFront( 15 `data:text/html,<style>body{color:red;background-color:white;}body::before{content:"test";}</style>` 16 ); 17 18 const body = await walker.querySelector(walker.rootNode, "body"); 19 const color = await body.getBackgroundColor(); 20 Assert.deepEqual( 21 color.value, 22 COLOR_WHITE, 23 "Background color is calculated correctly for an element with a pseudo child." 24 ); 25 });