| Index: third_party/WebKit/LayoutTests/bluetooth/iframeRequestDevice.html | 
| diff --git a/third_party/WebKit/LayoutTests/bluetooth/iframeRequestDevice.html b/third_party/WebKit/LayoutTests/bluetooth/iframeRequestDevice.html | 
| index 5449b2f57617d2d8294d82332ea999a4463c805e..37be32e9b4879785b4551081b9f6e955fd56c52b 100644 | 
| --- a/third_party/WebKit/LayoutTests/bluetooth/iframeRequestDevice.html | 
| +++ b/third_party/WebKit/LayoutTests/bluetooth/iframeRequestDevice.html | 
| @@ -36,12 +36,14 @@ | 
| }); | 
| }); | 
|  | 
| -    testRunner.setBluetoothMockDataSet('HeartRateAdapter'); | 
| -    for (let i = 0; i < numIframes; i++) { | 
| -      let iframe = document.createElement('iframe'); | 
| -      iframe.src = 'resources/requestDevice-in-iframe.html'; | 
| -      document.body.appendChild(iframe); | 
| -    } | 
| +    return setBluetoothFakeAdapter('HeartRateAdapter') | 
| +      .then(() => { | 
| +        for (let i = 0; i < numIframes; i++) { | 
| +          let iframe = document.createElement('iframe'); | 
| +          iframe.src = 'resources/requestDevice-in-iframe.html'; | 
| +          document.body.appendChild(iframe); | 
| +        } | 
| +      }); | 
| }, 'Concurrent requestDevice calls in iframes work.'); | 
| </script> | 
| </body> | 
|  |