Source code

Revision control

Copy as Markdown

Other Tools

Test Info:

/* Any copyright is dedicated to the Public Domain.
"use strict";
const TEST_URI = URL_ROOT + "doc_browser_fontinspector.html";
add_task(async function () {
const { inspector, view } = await openFontInspectorForURL(TEST_URI);
const viewDoc = view.document;
await testDiv(inspector, viewDoc);
await testNestedSpan(inspector, viewDoc);
});
async function testDiv(inspector, viewDoc) {
await selectNode("DIV", inspector);
const { value, unit } = getPropertyValue(viewDoc, "font-size");
is(value + unit, "1em", "DIV should be have font-size of 1em");
}
async function testNestedSpan(inspector, viewDoc) {
await selectNode(".nested-span", inspector);
const { value, unit } = getPropertyValue(viewDoc, "font-size");
isnot(
value + unit,
"1em",
"Nested span should not reflect parent's font size."
);
is(
value + unit,
"36px",
"Nested span should have computed font-size of 36px"
);
}