idlharness.window.js (480B)
1 // META: script=/resources/WebIDLParser.js 2 // META: script=/resources/idlharness.js 3 4 // https://w3c.github.io/requestidlecallback/ 5 6 'use strict'; 7 8 idl_test( 9 ['requestidlecallback'], 10 ['html', 'dom'], 11 async idl_array => { 12 idl_array.add_objects({ 13 IdleDeadline: ['deadline'], 14 Window: ['window'], 15 }); 16 17 await new Promise(resolve => { 18 requestIdleCallback(d => { 19 self.deadline = d; 20 resolve(); 21 }, { timeout: 100 }); 22 }); 23 } 24 );