Bug 1416466 - Wait for the next event tick before resolving Promise for onload event in tests in security/manager/ssl/tests/mochitest/browser/. r=mossop

This commit is contained in:
Tooru Fujisawa 2017-11-18 22:57:18 +09:00
Родитель 3f7d0cfdfa
Коммит b0ee34bea3
6 изменённых файлов: 6 добавлений и 6 удалений

Просмотреть файл

@ -40,7 +40,7 @@ function openClientAuthDialog(cert) {
TEST_PORT, certList, returnVals);
return new Promise((resolve, reject) => {
win.addEventListener("load", function() {
resolve([win, returnVals]);
executeSoon(() => resolve([win, returnVals]));
}, {once: true});
});
}

Просмотреть файл

@ -66,7 +66,7 @@ function openDeleteCertConfirmDialog(tabID) {
tabID, gCertArray, retVals);
return new Promise((resolve, reject) => {
win.addEventListener("load", function() {
resolve([win, retVals]);
executeSoon(() => resolve([win, retVals]));
}, {once: true});
});
}

Просмотреть файл

@ -50,7 +50,7 @@ function openCertDownloadDialog(cert) {
"", cert, returnVals);
return new Promise((resolve, reject) => {
win.addEventListener("load", function() {
resolve([win, returnVals]);
executeSoon(() => resolve([win, returnVals]));
}, {once: true});
});
}

Просмотреть файл

@ -27,7 +27,7 @@ function openEditCertTrustDialog() {
gCert);
return new Promise((resolve, reject) => {
win.addEventListener("load", function() {
resolve(win);
executeSoon(() => resolve(win));
}, {once: true});
});
}

Просмотреть файл

@ -70,7 +70,7 @@ function openSetP12PasswordDialog() {
"", returnVals);
return new Promise((resolve, reject) => {
win.addEventListener("load", function() {
resolve([win, returnVals]);
executeSoon(() => resolve([win, returnVals]));
}, {once: true});
});
}

Просмотреть файл

@ -122,7 +122,7 @@ function openLoadModuleDialog() {
let win = window.openDialog("chrome://pippki/content/load_device.xul", "", "");
return new Promise(resolve => {
win.addEventListener("load", function() {
resolve(win);
executeSoon(() => resolve(win));
}, {once: true});
});
}