blob: aeb4cf70420343e7befeb65dd97b3e54d6608474 [file] [log] [blame]
<!DOCTYPE html>
<script src="../../../resources/testharness.js"></script>
<script src="../../../resources/testharnessreport.js"></script>
<script src="../../../resources/bluetooth/bluetooth-helpers.js"></script>
<script>
'use strict';
bluetooth_test(() => {
const name_too_long = 'a'.repeat(249);
return assert_promise_rejects_with_message(
requestDeviceWithKeyDown({filters: [{namePrefix: name_too_long}]}),
new DOMException(
'Failed to execute \'requestDevice\' on \'Bluetooth\': A device ' +
'name can\'t be longer than 248 bytes.',
'TypeError'),
'Device name longer than 248');
}, 'A device name prefix longer than 248 must reject.');
</script>