Source code

Revision control

Copy as Markdown

Other Tools

Test Info:

/* Any copyright is dedicated to the Public Domain.
const { Status } = ChromeUtils.importESModule(
);
add_task(async function test_status_checkSetup() {
try {
_("Fresh setup, we're not configured.");
Assert.equal(Status.checkSetup(), CLIENT_NOT_CONFIGURED);
Assert.equal(Status.login, LOGIN_FAILED_NO_USERNAME);
Status.resetSync();
_("Let's provide the syncKeyBundle");
await configureIdentity();
_("checkSetup()");
Assert.equal(Status.checkSetup(), STATUS_OK);
Status.resetSync();
} finally {
for (const pref of Svc.PrefBranch.getChildList("")) {
Svc.PrefBranch.clearUserPref(pref);
}
}
});