- From: François Beaufort via GitHub <sysbot+gh@w3.org>
- Date: Tue, 08 Dec 2020 13:42:40 +0000
- To: public-web-nfc@w3.org
To be clear, here are [web platform tests](https://github.com/web-platform-tests/wpt/blob/master/web-nfc/NDEFReader_scan.https.html) for this issue:
```js
nfc_test(async (t, mockNFC) => {
const ndef = new NDEFReader();
const promise1 = ndef.scan();
const promise2 = promise_rejects_dom(t, 'InvalidStateError', ndef.scan());
await promise1;
await promise2;
}, "Test that NDEFReader.scan rejects if there is already an ongoing scan.");
nfc_test(async (t, mockNFC) => {
const ndef = new NDEFReader();
const controller = new AbortController();
await ndef.scan({signal : controller.signal});
controller.abort();
await ndef.scan();
}, "Test that NDEFReader.scan can be started after the previous scan is aborted.");
```
--
GitHub Notification of comment by beaufortfrancois
Please view or discuss this issue at https://github.com/w3c/web-nfc/pull/611#issuecomment-740626574 using your GitHub account
--
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Tuesday, 8 December 2020 13:42:41 UTC