function verifyResult(result, expectedOrigins) {
ok(result instanceof Array, "Got an array object"); Assert.equal(
result.length,
expectedOrigins.length, "Correct number of elements"
);
info("Sorting elements");
result.sort(function (a, b) {
let originA = a.origin;
let originB = b.origin;
if (originA < originB) { return -1;
} if (originA > originB) { return1;
} return0;
});
info("Verifying elements");
for (let i = 0; i < result.length; i++) {
let a = result[i];
let b = expectedOrigins[i]; Assert.equal(a.origin, b.origin, "Origin equals"); Assert.equal(a.persisted, b.persisted, "Persisted equals"); Assert.equal(a.usage, b.usage, "Usage equals");
}
}
function dummy() {}
info("Clearing");
let request = clear();
await requestFinished(request);
info("Getting usage");
request = getUsage(dummy, /* getAll */ true);
let result = await requestFinished(request);
// The profile contains IndexedDB databases placed across the repositories. // The file create_db.js in the package was run locally, specifically it was // temporarily added to xpcshell.ini and then executed: // mach xpcshell-test --interactive dom/quota/test/xpcshell/create_db.js
installPackage("getUsage_profile");
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.