test_midi_permission_prompt.html (707B)
1 <html> 2 <head> 3 <title>WebMIDI Listener Test</title> 4 <script src="/tests/SimpleTest/SimpleTest.js"></script> 5 <script type="application/javascript" src="MIDITestUtils.js"></script> 6 </head> 7 8 <body onload="runTests()"> 9 <script class="testbody" type="application/javascript"> 10 SimpleTest.waitForExplicitFinish(); 11 12 async function runTests() { 13 await MIDITestUtils.permissionSetup(true); 14 try { 15 await navigator.requestMIDIAccess({ "sysex": false }); 16 ok(true, "Prompting for permissions succeeded!"); 17 } catch (e) { 18 ok(false, "Prompting for permissions failed!"); 19 } 20 SimpleTest.finish(); 21 } 22 </script> 23 </body> 24 </html>