| <!DOCTYPE html> |
| <script src="../../../resources/testharness.js"></script> |
| <script src="../../../resources/testharnessreport.js"></script> |
| <script src="../../../resources/bluetooth/bluetooth-helpers.js"></script> |
| <script> |
| bluetooth_test(t => { |
| let test_promises = Promise.resolve(); |
| generateRequestDeviceArgsWithServices(['wrong_service']).forEach(args => { |
| test_promises = test_promises.then(() => promise_rejects( |
| t, TypeError(), requestDeviceWithKeyDown(args))); |
| }); |
| return test_promises; |
| }, 'Invalid service must reject the promise.'); |
| </script> |