WorkerGlobalScope_requestAnimationFrame.worker.js (446B)
1 importScripts("/resources/testharness.js"); 2 3 async_test(t => { 4 const res = []; 5 requestAnimationFrame(t.step_func(dt => { 6 res.push(dt); 7 requestAnimationFrame(t.step_func(dt => { 8 res.push(dt); 9 requestAnimationFrame(t.step_func_done(dt => { 10 res.push(dt); 11 assert_equals(res.length, 3); 12 assert_less_than(res[0], res[1]); 13 assert_less_than(res[1], res[2]); 14 })); 15 })); 16 })); 17 }); 18 19 done();