зеркало из https://github.com/mozilla/gecko-dev.git
Bug 750454 - Fix FUEL leaks. Part 7: Test fixes. r=mak
--HG-- extra : rebase_source : 0201c4b3ea9f621cf9ee49402683ee2ce95b017b
This commit is contained in:
Родитель
3edc398a35
Коммит
fa5fbca01c
|
@ -148,9 +148,6 @@ function test() {
|
|||
pref.locked = false;
|
||||
ok(!pref.locked, "A single preference is unlocked.");
|
||||
|
||||
// Preference events tests disabled until bug 533290 is fixed
|
||||
return;
|
||||
|
||||
// check for change event when setting a value
|
||||
waitForExplicitFinish();
|
||||
Application.prefs.events.addListener("change", onPrefChange);
|
||||
|
@ -177,4 +174,6 @@ function onPrefChange2(evt) {
|
|||
finish();
|
||||
}
|
||||
|
||||
function onPrefChangeDummy(evt) { }
|
||||
function onPrefChangeDummy(evt) {
|
||||
ok(false, "onPrefChangeDummy shouldn't be invoked!");
|
||||
}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
var gLastFolderAction = "";
|
||||
var gLastBookmarkAction = "";
|
||||
var gLastRootAction = "";
|
||||
|
||||
function url(spec) {
|
||||
return Services.io.newURI(spec, null, null);
|
||||
|
@ -187,6 +188,24 @@ function test() {
|
|||
testFolderA.parent = testFolderB;
|
||||
is(testFolderA.parent.title, "folder-b", "Checking for new parent after moving folder");
|
||||
is(gLastFolderAction, "move", "Checking for event handler after moving folder");
|
||||
|
||||
// test events on the root
|
||||
root.events.addListener("add", onRootAdd);
|
||||
root.events.addListener("remove", onRootRemove);
|
||||
root.events.addListener("change", onRootChange);
|
||||
var testFolderC = root.addFolder("folder-c");
|
||||
is(gLastRootAction, "add");
|
||||
|
||||
root.events.removeListener("add", onRootAdd);
|
||||
gLastRootAction = "";
|
||||
var testFolderD = root.addFolder("folder-d");
|
||||
is(gLastRootAction, "");
|
||||
|
||||
testFolderC.remove();
|
||||
is(gLastRootAction, "remove");
|
||||
|
||||
testFolderD.description = "Foo";
|
||||
is(gLastRootAction, "bookmarkProperties/description");
|
||||
}
|
||||
|
||||
function onFolderChange(evt) {
|
||||
|
@ -220,3 +239,15 @@ function onBookmarkRemove(evt) {
|
|||
function onBookmarkMove(evt) {
|
||||
gLastBookmarkAction = evt.type;
|
||||
}
|
||||
|
||||
function onRootAdd(evt) {
|
||||
gLastRootAction = evt.type;
|
||||
}
|
||||
|
||||
function onRootRemove(evt) {
|
||||
gLastRootAction = evt.type;
|
||||
}
|
||||
|
||||
function onRootChange(evt) {
|
||||
gLastRootAction = evt.data;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче