зеркало из https://github.com/mozilla/gecko-dev.git
32 строки
683 B
JavaScript
32 строки
683 B
JavaScript
/* Any copyright is dedicated to the Public Domain.
|
|
* http://creativecommons.org/publicdomain/zero/1.0/ */
|
|
|
|
"use strict";
|
|
|
|
var test1Complete = false;
|
|
var test2Complete = false;
|
|
|
|
function executeWithTimeout() {
|
|
return new Promise(resolve =>
|
|
executeSoon(function() {
|
|
ok(true, "we get here after a timeout");
|
|
resolve();
|
|
})
|
|
);
|
|
}
|
|
|
|
add_task(async function asyncTest_no1() {
|
|
await executeWithTimeout();
|
|
test1Complete = true;
|
|
});
|
|
|
|
add_task(async function asyncTest_no2() {
|
|
await executeWithTimeout();
|
|
test2Complete = true;
|
|
});
|
|
|
|
add_task(function() {
|
|
ok(test1Complete, "We have been through test 1");
|
|
ok(test2Complete, "We have been through test 2");
|
|
});
|