mirror of
https://github.com/servo/servo.git
synced 2025-08-17 11:25:35 +01:00
Update web-platform-tests to revision 71e901cf4534417abfabe4d77a317817f5cc09db
This commit is contained in:
parent
7c34a70ca8
commit
0bc27d4696
48 changed files with 1125 additions and 147 deletions
|
@ -0,0 +1,42 @@
|
|||
'use strict';
|
||||
|
||||
const company_id = '224';
|
||||
const data = new TextEncoder().encode('foo');
|
||||
const manufacturerDataMap = {[company_id]: data};
|
||||
const health_uuid = health_thermometer.uuid;
|
||||
const serviceDataMap = {[health_uuid]: data};
|
||||
const scanRecord = {
|
||||
name: 'Health Thermometer',
|
||||
uuids: ['generic_access', health_uuid],
|
||||
txPower: 20,
|
||||
appearance: 100,
|
||||
manufacturerData: manufacturerDataMap,
|
||||
serviceData: serviceDataMap,
|
||||
};
|
||||
const scanResult = {
|
||||
deviceAddress: '09:09:09:09:09:09',
|
||||
rssi: 100,
|
||||
scanRecord: scanRecord,
|
||||
};
|
||||
|
||||
function verifyBluetoothAdvertisingEvent(e) {
|
||||
assert_equals(e.constructor.name, 'BluetoothAdvertisingEvent')
|
||||
assert_equals(e.device.name, scanRecord.name)
|
||||
assert_equals(e.name, scanRecord.name)
|
||||
assert_array_equals(e.uuids,
|
||||
["00001800-0000-1000-8000-00805f9b34fb",
|
||||
"00001809-0000-1000-8000-00805f9b34fb"])
|
||||
assert_equals(e.txPower, 20)
|
||||
assert_equals(e.rssi, 100)
|
||||
|
||||
assert_equals(e.manufacturerData.constructor.name,
|
||||
'BluetoothManufacturerDataMap')
|
||||
assert_equals(data[0], e.manufacturerData.get(224).getUint8(0))
|
||||
assert_equals(data[1], e.manufacturerData.get(224).getUint8(1))
|
||||
assert_equals(data[2], e.manufacturerData.get(224).getUint8(2))
|
||||
|
||||
assert_equals(e.serviceData.constructor.name, 'BluetoothServiceDataMap')
|
||||
assert_equals(data[0], e.serviceData.get(health_uuid).getUint8(0))
|
||||
assert_equals(data[1], e.serviceData.get(health_uuid).getUint8(1))
|
||||
assert_equals(data[2], e.serviceData.get(health_uuid).getUint8(2))
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue