зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1115222 - Only call performTest once the appropriate load event is received for webconsole response header test;r=past
This commit is contained in:
Родитель
59bd93c975
Коммит
eacd9aa1ee
|
@ -16,12 +16,6 @@ function performTest(aRequest, aConsole)
|
||||||
{
|
{
|
||||||
let deferred = promise.defer();
|
let deferred = promise.defer();
|
||||||
|
|
||||||
loads++;
|
|
||||||
ok(aRequest, "page load was logged");
|
|
||||||
if (loads != 2) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
let headers = null;
|
let headers = null;
|
||||||
|
|
||||||
function readHeader(aName)
|
function readHeader(aName)
|
||||||
|
@ -64,6 +58,11 @@ function performTest(aRequest, aConsole)
|
||||||
function waitForRequest() {
|
function waitForRequest() {
|
||||||
let deferred = promise.defer();
|
let deferred = promise.defer();
|
||||||
HUDService.lastFinishedRequest.callback = (req, console) => {
|
HUDService.lastFinishedRequest.callback = (req, console) => {
|
||||||
|
loads++;
|
||||||
|
ok(req, "page load was logged");
|
||||||
|
if (loads != 2) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
performTest(req, console).then(deferred.resolve);
|
performTest(req, console).then(deferred.resolve);
|
||||||
};
|
};
|
||||||
return deferred.promise;
|
return deferred.promise;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче