Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 <!DOCTYPE html> | |
| 2 <script src="../../../../resources/js-test.js"></script> | |
| 3 <script> | |
| 4 var jsTestIsAsync = true; | |
| 5 description('Tests that requestAnimationFrame is invoked with correct timestamp on CompositorWorker.'); | |
| 6 if (window.internals) | |
| 7 internals.settings.setCompositorWorkerEnabled(true); | |
| 8 | |
| 9 var cw = new CompositorWorker('resources/request-animation-frame.js'); | |
| 10 var startTime = performance.now(); | |
| 11 var rafTime; | |
| 12 var endTime; | |
| 13 cw.postMessage(''); | |
|
jbroman
2016/04/29 19:42:22
you can remove this postMessage, now that the work
flackr
2016/05/03 22:24:54
Oops, forgot to remove it, thanks. Removed.
| |
| 14 cw.onmessage = function(e) { | |
| 15 rafTime = e.data; | |
| 16 endTime = performance.now(); | |
| 17 shouldBe('startTime <= rafTime', 'true'); | |
|
jbroman
2016/04/29 19:42:22
nit:
shouldBeGreaterThanOrEqual('rafTime', 'startT
flackr
2016/05/03 22:24:54
Done.
| |
| 18 shouldBe('rafTime <= endTime', 'true'); | |
| 19 testPassed('Received reply from CompositorWorker.'); | |
| 20 finishJSTest(); | |
| 21 } | |
| 22 </script> | |
| OLD | NEW |