| OLD | NEW |
| 1 'use strict'; | 1 'use strict'; |
| 2 | 2 |
| 3 // Bluetooth UUID constants: | 3 // Bluetooth UUID constants: |
| 4 // Services: | 4 // Services: |
| 5 var blocklist_test_service_uuid = "611c954a-263b-4f4a-aab6-01ddb953f985"; | 5 var blocklist_test_service_uuid = "611c954a-263b-4f4a-aab6-01ddb953f985"; |
| 6 var request_disconnection_service_uuid = "01d7d889-7451-419f-aeb8-d65e7b9277af"; | 6 var request_disconnection_service_uuid = "01d7d889-7451-419f-aeb8-d65e7b9277af"; |
| 7 // Characteristics: | 7 // Characteristics: |
| 8 var blocklist_exclude_reads_characteristic_uuid = | 8 var blocklist_exclude_reads_characteristic_uuid = |
| 9 "bad1c9a2-9a5b-4015-8b60-1579bbbf2135"; | 9 "bad1c9a2-9a5b-4015-8b60-1579bbbf2135"; |
| 10 var request_disconnection_characteristic_uuid = | 10 var request_disconnection_characteristic_uuid = |
| (...skipping 344 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 355 this.writableAuxiliaries = properties.writableAuxiliaries || false; | 355 this.writableAuxiliaries = properties.writableAuxiliaries || false; |
| 356 } | 356 } |
| 357 } | 357 } |
| 358 | 358 |
| 359 function assert_properties_equal(properties, expected_properties) { | 359 function assert_properties_equal(properties, expected_properties) { |
| 360 for (let key in expected_properties) { | 360 for (let key in expected_properties) { |
| 361 assert_equals(properties[key], expected_properties[key]); | 361 assert_equals(properties[key], expected_properties[key]); |
| 362 } | 362 } |
| 363 } | 363 } |
| 364 | 364 |
| 365 // Generates a string of size |size|. | |
| 366 function generate_string(size, char) { | |
| 367 // When passing an array of n undefined's to String the resulting string | |
| 368 // has size n - 1. | |
| 369 return char.repeat(size); | |
| 370 } | |
| 371 | |
| 372 class EventCatcher { | 365 class EventCatcher { |
| 373 constructor(object, event) { | 366 constructor(object, event) { |
| 374 this.eventFired = false; | 367 this.eventFired = false; |
| 375 let event_listener = () => { | 368 let event_listener = () => { |
| 376 object.removeEventListener(event, event_listener); | 369 object.removeEventListener(event, event_listener); |
| 377 this.eventFired = true; | 370 this.eventFired = true; |
| 378 } | 371 } |
| 379 object.addEventListener(event, event_listener); | 372 object.addEventListener(event, event_listener); |
| 380 } | 373 } |
| 381 } | 374 } |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 423 }]; | 416 }]; |
| 424 } | 417 } |
| 425 | 418 |
| 426 function setUpPreconnectedDevice({address = '00:00:00:00:00:00', name}) { | 419 function setUpPreconnectedDevice({address = '00:00:00:00:00:00', name}) { |
| 427 return navigator.bluetooth.test.simulateCentral({state: 'powered-on'}) | 420 return navigator.bluetooth.test.simulateCentral({state: 'powered-on'}) |
| 428 .then(fake_central => fake_central.simulatePreconnectedPeripheral({ | 421 .then(fake_central => fake_central.simulatePreconnectedPeripheral({ |
| 429 address: address, | 422 address: address, |
| 430 name: name | 423 name: name |
| 431 })); | 424 })); |
| 432 } | 425 } |
| OLD | NEW |