| <!DOCTYPE html> | |
| <script src="../resources/js-test.js"></script> | |
| <div>Hello, world!</div> | |
| <script> | |
| description("Tests that testRunner.runIdleTasks will force idle tasks to run."); | |
| self.jsTestIsAsync = true; | |
| var x = false; | |
| function cb1(t) { | |
| shouldBeFalse("x"); | |
| x = true; | |
| } | |
| function cb2(t) { | |
| shouldBeTrue("x"); | |
| finishJSTest(); | |
| } | |
| requestIdleCallback(cb1); | |
| if (self.testRunner) | |
| testRunner.runIdleTasks(cb2); | |
| else | |
| requestIdleCallback(cb2); | |
| </script> |