Tests for Web Bluetooth

These are a collection of tests to exercise the functionality of Web Bluetooth. They are written in JavaScript using the Espruino embedded platform.

Tests

  1. Read a characteristic
  2. Read and write to a characteristic
  3. Subscribe to characteristic value changes
  4. Read and write to a secure characteristic
  5. Test getPrimaryServices()
  6. Descriptors
  7. Test navigator.bluetooth.getDevices
  8. Test BluetoothDevice.watchAdvertisements
  9. Test BluetoothDevice.forget