audioworklet-registerprocessor-called-on-globalthis.https.html (1008B)
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title> 5 Test AudioWorkletGlobalScope's registerProcessor() called on globalThis 6 </title> 7 <script src="/resources/testharness.js"></script> 8 <script src="/resources/testharnessreport.js"></script> 9 <script src="/webaudio/resources/audit.js"></script> 10 </head> 11 <body> 12 <script id="layout-test-code"> 13 const audit = Audit.createTaskRunner(); 14 const realtimeContext = new AudioContext(); 15 const filePath = 'processors/dummy-processor-globalthis.js'; 16 17 audit.define('registerprocessor-called-on-globalthis', (task, should) => { 18 realtimeContext.audioWorklet.addModule(filePath).then(() => { 19 const dummyWorkletNode = new AudioWorkletNode(realtimeContext, 'dummy-globalthis'); 20 should(dummyWorkletNode instanceof AudioWorkletNode, 21 '"dummyWorkletNode" is an instance of AudioWorkletNode').beTrue(); 22 task.done(); 23 }); 24 }); 25 26 audit.run(); 27 </script> 28 </body> 29 </html>