/** Test for Bug **/
SimpleTest.waitForExplicitFinish(); var firstRan = false; var secondRan = false;
function second(time) {
is(firstRan, true, "We were called second");
secondRan = true;
ok(Math.abs(time - performance.now()) < 3600000, "An hour really shouldn't have passed here");
ok(Math.abs(time - Date.now()) > 3600000, "More than an hour should have passed since 1970");
}
function first(time) {
is(secondRan, false, "second() was called first");
firstRan = true;
ok(Math.abs(time - performance.now()) < 3600000, "An hour really shouldn't have passed here either");
ok(Math.abs(time - Date.now()) > 3600000, "More than an hour should have passed since 1970 here either");
}
function third() {
ok(firstRan, "We should be after the first call");
ok(secondRan, "We should be after the second call");
SimpleTest.finish();
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.