gecko-dev/browser/extensions/pdfjs/test/head.js
2019-11-08 16:35:39 +00:00

17 lines
452 B
JavaScript

async function waitForPdfJS(browser, url) {
await SpecialPowers.pushPrefEnv({
set: [["pdfjs.eventBusDispatchToDOM", true]],
});
// Runs tests after all "load" event handlers have fired off
let loadPromise = BrowserTestUtils.waitForContentEvent(
browser,
"documentloaded",
false,
null,
true
);
await SpecialPowers.spawn(browser, [url], contentUrl => {
content.location = contentUrl;
});
return loadPromise;
}