зеркало из https://github.com/mozilla/pjs.git
Bug 645918: attempt to fix random orange in test_bookmarks_engine. r=philiKON
This commit is contained in:
Родитель
a48b523fb3
Коммит
1a3e4d7706
|
@ -14,7 +14,7 @@ function makeEngine() {
|
||||||
}
|
}
|
||||||
var syncTesting = new SyncTestingInfrastructure(makeEngine);
|
var syncTesting = new SyncTestingInfrastructure(makeEngine);
|
||||||
|
|
||||||
function test_ID_caching() {
|
add_test(function test_ID_caching() {
|
||||||
|
|
||||||
_("Ensure that Places IDs are not cached.");
|
_("Ensure that Places IDs are not cached.");
|
||||||
let engine = new BookmarksEngine();
|
let engine = new BookmarksEngine();
|
||||||
|
@ -50,12 +50,12 @@ function test_ID_caching() {
|
||||||
do_check_eq(newMobileID, store.idForGUID("mobile", false));
|
do_check_eq(newMobileID, store.idForGUID("mobile", false));
|
||||||
|
|
||||||
do_check_eq(store.GUIDForId(mobileID), "abcdefghijkl");
|
do_check_eq(store.GUIDForId(mobileID), "abcdefghijkl");
|
||||||
}
|
run_next_test();
|
||||||
|
});
|
||||||
|
|
||||||
function test_processIncoming_error_orderChildren() {
|
add_test(function test_processIncoming_error_orderChildren() {
|
||||||
_("Ensure that _orderChildren() is called even when _processIncoming() throws an error.");
|
_("Ensure that _orderChildren() is called even when _processIncoming() throws an error.");
|
||||||
|
|
||||||
do_test_pending();
|
|
||||||
Svc.Prefs.set("clusterURL", "http://localhost:8080/");
|
Svc.Prefs.set("clusterURL", "http://localhost:8080/");
|
||||||
Svc.Prefs.set("username", "foo");
|
Svc.Prefs.set("username", "foo");
|
||||||
|
|
||||||
|
@ -126,16 +126,15 @@ function test_processIncoming_error_orderChildren() {
|
||||||
|
|
||||||
} finally {
|
} finally {
|
||||||
store.wipe();
|
store.wipe();
|
||||||
server.stop(do_test_finished);
|
|
||||||
Svc.Prefs.resetBranch("");
|
Svc.Prefs.resetBranch("");
|
||||||
Records.clearCache();
|
Records.clearCache();
|
||||||
syncTesting = new SyncTestingInfrastructure(makeEngine);
|
syncTesting = new SyncTestingInfrastructure(makeEngine);
|
||||||
|
server.stop(run_next_test);
|
||||||
}
|
}
|
||||||
}
|
});
|
||||||
|
|
||||||
function test_restorePromptsReupload() {
|
add_test(function test_restorePromptsReupload() {
|
||||||
_("Ensure that restoring from a backup will reupload all records.");
|
_("Ensure that restoring from a backup will reupload all records.");
|
||||||
do_test_pending();
|
|
||||||
Svc.Prefs.set("username", "foo");
|
Svc.Prefs.set("username", "foo");
|
||||||
Service.serverURL = "http://localhost:8080/";
|
Service.serverURL = "http://localhost:8080/";
|
||||||
Service.clusterURL = "http://localhost:8080/";
|
Service.clusterURL = "http://localhost:8080/";
|
||||||
|
@ -266,15 +265,15 @@ function test_restorePromptsReupload() {
|
||||||
|
|
||||||
} finally {
|
} finally {
|
||||||
store.wipe();
|
store.wipe();
|
||||||
server.stop(do_test_finished);
|
|
||||||
Svc.Prefs.resetBranch("");
|
Svc.Prefs.resetBranch("");
|
||||||
Records.clearCache();
|
Records.clearCache();
|
||||||
syncTesting = new SyncTestingInfrastructure(makeEngine);
|
syncTesting = new SyncTestingInfrastructure(makeEngine);
|
||||||
|
server.stop(run_next_test);
|
||||||
}
|
}
|
||||||
}
|
});
|
||||||
|
|
||||||
// Bug 632287.
|
// Bug 632287.
|
||||||
function test_mismatched_types() {
|
add_test(function test_mismatched_types() {
|
||||||
_("Ensure that handling a record that changes type causes deletion " +
|
_("Ensure that handling a record that changes type causes deletion " +
|
||||||
"then re-adding.");
|
"then re-adding.");
|
||||||
|
|
||||||
|
@ -309,7 +308,6 @@ function test_mismatched_types() {
|
||||||
"parentid": "toolbar"
|
"parentid": "toolbar"
|
||||||
};
|
};
|
||||||
|
|
||||||
do_test_pending();
|
|
||||||
Svc.Prefs.set("username", "foo");
|
Svc.Prefs.set("username", "foo");
|
||||||
Service.serverURL = "http://localhost:8080/";
|
Service.serverURL = "http://localhost:8080/";
|
||||||
Service.clusterURL = "http://localhost:8080/";
|
Service.clusterURL = "http://localhost:8080/";
|
||||||
|
@ -351,12 +349,12 @@ function test_mismatched_types() {
|
||||||
|
|
||||||
} finally {
|
} finally {
|
||||||
store.wipe();
|
store.wipe();
|
||||||
server.stop(do_test_finished);
|
|
||||||
Svc.Prefs.resetBranch("");
|
Svc.Prefs.resetBranch("");
|
||||||
Records.clearCache();
|
Records.clearCache();
|
||||||
syncTesting = new SyncTestingInfrastructure(makeEngine);
|
syncTesting = new SyncTestingInfrastructure(makeEngine);
|
||||||
|
server.stop(run_next_test);
|
||||||
}
|
}
|
||||||
}
|
});
|
||||||
|
|
||||||
function run_test() {
|
function run_test() {
|
||||||
initTestLogging("Trace");
|
initTestLogging("Trace");
|
||||||
|
@ -364,8 +362,5 @@ function run_test() {
|
||||||
|
|
||||||
CollectionKeys.generateNewKeys();
|
CollectionKeys.generateNewKeys();
|
||||||
|
|
||||||
test_processIncoming_error_orderChildren();
|
run_next_test();
|
||||||
test_ID_caching();
|
|
||||||
test_mismatched_types();
|
|
||||||
test_restorePromptsReupload();
|
|
||||||
}
|
}
|
||||||
|
|
Загрузка…
Ссылка в новой задаче