mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
f9ab00520c
--HG-- rename : services/sync/tests/unit/test_passwords.log.expected => services/sync/tests/unit/test_password_syncing.log.expected
20 lines
673 B
JavaScript
20 lines
673 B
JavaScript
load("fake_login_manager.js");
|
|
|
|
var loginMgr = new FakeLoginManager(fakeSampleLogins);
|
|
|
|
// The JS module we're testing, with all members exposed.
|
|
var passwords = loadInSandbox("resource://weave/engines/passwords.js");
|
|
|
|
function test_hashLoginInfo_works() {
|
|
var fakeUserHash = passwords._hashLoginInfo(fakeSampleLogins[0]);
|
|
do_check_eq(typeof fakeUserHash, 'string');
|
|
do_check_eq(fakeUserHash.length, 40);
|
|
}
|
|
|
|
function test_synccore_itemexists_works() {
|
|
var fakeUserHash = passwords._hashLoginInfo(fakeSampleLogins[0]);
|
|
var psc = new passwords.PasswordSyncCore();
|
|
do_check_false(psc._itemExists("invalid guid"));
|
|
do_check_true(psc._itemExists(fakeUserHash));
|
|
}
|