blob: f836f7bdbe0b74aa3860ea60654fa1f4ae390706 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
const { Status } = ChromeUtils.import("resource://services-sync/status.js");
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 {
Svc.Prefs.resetBranch("");
}
});
|