share-cancel-manual.https.html (750B)
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>WebShare Test: Share cancelled by user</title> 6 <script src="/resources/testharness.js"></script> 7 <script src="/resources/testharnessreport.js"></script> 8 <script src="resources/manual-helper.js"></script> 9 </head> 10 <body> 11 <script> 12 setup({explicit_timeout: true}); 13 14 setupManualShareTestRequiringCancellation(); 15 16 promise_test(t => { 17 return callWhenButtonClicked(() => promise_rejects_dom( 18 t, 'AbortError', 19 navigator.share({title: 'the title', text: 'the message', 20 url: 'https://example.com'}))); 21 }, 'share with user cancellation'); 22 </script> 23 </body> 24 </html>