34 lines
964 B
JavaScript
34 lines
964 B
JavaScript
/* Any copyright is dedicated to the Public Domain.
|
|
* http://creativecommons.org/publicdomain/zero/1.0/ */
|
|
|
|
"use strict";
|
|
|
|
add_task(async function testReload({ client }) {
|
|
const { Page } = client;
|
|
await loadURL(toDataURL("halløj"));
|
|
|
|
info("Reloading document");
|
|
await Page.enable();
|
|
const loaded = Page.loadEventFired();
|
|
await Page.reload();
|
|
await loaded;
|
|
|
|
await SpecialPowers.spawn(gBrowser.selectedBrowser, [], () => {
|
|
ok(!content.docShell.isForceReloading, "Document is not force-reloaded");
|
|
});
|
|
});
|
|
|
|
add_task(async function testReloadIgnoreCache({ client }) {
|
|
const { Page } = client;
|
|
await loadURL(toDataURL("halløj"));
|
|
|
|
info("Force-reloading document");
|
|
await Page.enable();
|
|
const loaded = Page.loadEventFired();
|
|
await Page.reload({ ignoreCache: true });
|
|
await loaded;
|
|
|
|
await SpecialPowers.spawn(gBrowser.selectedBrowser, [], () => {
|
|
ok(content.docShell.isForceReloading, "Document is force-reloaded");
|
|
});
|
|
});
|