1
0
Fork 0
firefox/dom/tests/browser/browser_bytecode_cache_asm_js.js
Daniel Baumann 5e9a113729
Adding upstream version 140.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-25 09:37:52 +02:00

31 lines
761 B
JavaScript

"use strict";
const PAGE_URL =
"http://example.com/browser/dom/tests/browser/page_bytecode_cache_asm_js.html";
add_task(async function () {
// Eagerly generate bytecode cache.
await SpecialPowers.pushPrefEnv({
set: [
["dom.script_loader.bytecode_cache.enabled", true],
["dom.script_loader.bytecode_cache.strategy", -1],
],
});
await BrowserTestUtils.withNewTab(
{
gBrowser,
url: PAGE_URL,
waitForLoad: true,
},
async browser => {
let result = await SpecialPowers.spawn(browser, [], () => {
return content.document.getElementById("result").textContent;
});
// No error shoud be caught by content.
is(result, "ok");
}
);
await SpecialPowers.popPrefEnv();
});