зеркало из https://github.com/mozilla/gecko-dev.git
42 строки
1.1 KiB
JavaScript
42 строки
1.1 KiB
JavaScript
add_task(async function() {
|
|
let uri = "http://example.com/browser/layout/style/test/sourcemap_css.html";
|
|
info(`URI is ${uri}`);
|
|
|
|
await BrowserTestUtils.withNewTab(
|
|
{
|
|
gBrowser,
|
|
url: uri,
|
|
},
|
|
async function(browser) {
|
|
await SpecialPowers.spawn(browser, [], function() {
|
|
let seenSheets = 0;
|
|
|
|
for (let i = 0; i < content.document.styleSheets.length; ++i) {
|
|
let sheet = content.document.styleSheets[i];
|
|
|
|
info(`Checking ${sheet.href}`);
|
|
if (/mapped\.css/.test(sheet.href)) {
|
|
is(
|
|
sheet.sourceMapURL,
|
|
"mapped.css.map",
|
|
"X-SourceMap header took effect"
|
|
);
|
|
seenSheets |= 1;
|
|
} else if (/mapped2\.css/.test(sheet.href)) {
|
|
is(
|
|
sheet.sourceMapURL,
|
|
"mapped2.css.map",
|
|
"SourceMap header took effect"
|
|
);
|
|
seenSheets |= 2;
|
|
} else {
|
|
ok(false, "sheet does not have source map URL");
|
|
}
|
|
}
|
|
|
|
is(seenSheets, 3, "seen all source-mapped sheets");
|
|
});
|
|
}
|
|
);
|
|
});
|