Source code

Revision control

Copy as Markdown

Other Tools

/**
* Any copyright is dedicated to the Public Domain.
*/
function* testSteps() {
SpecialPowers.pushPrefEnv(
{
set: [["dom.storageManager.prompt.testing.allow", true]],
},
continueToNextStep
);
yield undefined;
navigator.storage.persist().then(grabArgAndContinueHandler);
let persistResult = yield undefined;
is(persistResult, true, "Persist succeeded");
navigator.storage.persisted().then(grabArgAndContinueHandler);
let persistedResult = yield undefined;
is(
persistResult,
persistedResult,
"Persist/persisted results are consistent"
);
finishTest();
}