| OLD | NEW | 
|---|
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> | 
| 2 <script src="../resources/testharness.js"></script> | 2 <script src="../resources/testharness.js"></script> | 
| 3 <script src="../resources/testharnessreport.js"></script> | 3 <script src="../resources/testharnessreport.js"></script> | 
| 4 <script src="resources/bluetooth-helpers.js"></script> | 4 <script src="resources/bluetooth-helpers.js"></script> | 
| 5 <body> | 5 <body> | 
| 6   <script> | 6   <script> | 
| 7   "use strict"; | 7   "use strict"; | 
| 8   async_test(test => { | 8   async_test(test => { | 
| 9     window.onmessage = messageEvent => test.step(() => { | 9     window.onmessage = messageEvent => test.step(() => { | 
| 10       if (messageEvent.data === 'Ready') { | 10       if (messageEvent.data === 'Ready') { | 
| 11         let iframe = document.querySelector('iframe'); | 11         let iframe = document.querySelector('iframe'); | 
| 12         callWithKeyDown(() => { | 12         callWithKeyDown(() => { | 
| 13           iframe.contentWindow.postMessage('Go', '*'); | 13           iframe.contentWindow.postMessage('Go', '*'); | 
| 14         }); | 14         }); | 
| 15       } else { | 15       } else { | 
| 16         assert_equals(messageEvent.data, 'SecurityError: requestDevice() ' + | 16         assert_equals(messageEvent.data, 'SecurityError: requestDevice() ' + | 
| 17                                          'called from sandboxed or otherwise ' + | 17                                          'called from sandboxed or otherwise ' + | 
| 18                                          'unique origin.'); | 18                                          'unique origin.'); | 
| 19         test.done(); | 19         test.done(); | 
| 20       } | 20       } | 
| 21     }); | 21     }); | 
| 22     testRunner.setBluetoothMockDataSet('HeartRateAdapter'); | 22     setBluetoothFakeAdapter('HeartRateAdapter') | 
| 23     let iframe = document.createElement('iframe'); | 23       .then(() => { | 
| 24     iframe.sandbox.add('allow-scripts'); | 24         let iframe = document.createElement('iframe'); | 
| 25     iframe.src = 'resources/requestDevice-in-sandboxed-iframe.html'; | 25         iframe.sandbox.add('allow-scripts'); | 
| 26     document.body.appendChild(iframe); | 26         iframe.src = 'resources/requestDevice-in-sandboxed-iframe.html'; | 
|  | 27         document.body.appendChild(iframe); | 
|  | 28       }); | 
| 27   }, 'Request device from a unique origin. Should reject with SecurityError.'); | 29   }, 'Request device from a unique origin. Should reject with SecurityError.'); | 
| 28   </script> | 30   </script> | 
| 29 </body> | 31 </body> | 
| OLD | NEW | 
|---|