const { Service } = ChromeUtils.importESModule( "resource://services-sync/service.sys.mjs"
);
function CanDecryptEngine() {
SyncEngine.call(this, "CanDecrypt", Service);
}
CanDecryptEngine.prototype = { // Override these methods with mocks for the test
async canDecrypt() { returntrue;
},
function CannotDecryptEngine() {
SyncEngine.call(this, "CannotDecrypt", Service);
}
CannotDecryptEngine.prototype = { // Override these methods with mocks for the test
async canDecrypt() { returnfalse;
},
_("Wipe local engine data.");
await Service.wipeClient(["candecrypt", "cannotdecrypt"]);
_("Ensure only the engine that can decrypt was wiped."); Assert.ok(canDecryptEngine.wasWiped); Assert.ok(!cannotDecryptEngine.wasWiped);
} finally {
canDecryptEngine.wasWiped = false;
cannotDecryptEngine.wasWiped = false;
await Service.startOver();
}
});
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 ist noch experimentell.