// META: global=window,worker // META: script=/resources/WebIDLParser.js // META: script=/resources/idlharness.js promise_test(async() => { const text = await (await fetch("/interfaces/fetch.idl")).text(); const idl_array = new IdlArray(); idl_array.add_idls(text); idl_array.add_untested_idls("[Exposed=(Window,Worker)] interface AbortSignal {};"); idl_array.add_untested_idls("[Exposed=(Window,Worker)] interface ReadableStream {};"); idl_array.add_untested_idls("enum ReferrerPolicy {};"); idl_array.add_objects({ Headers: ["new Headers()"], Request: ["new Request('about:blank')"], Response: ["new Response()"], }); idl_array.test(); }, "Fetch Standard IDL");