Update web-platform-tests to revision 1268bd5901289acc95b1a576f108bdf382d82e44

This commit is contained in:
WPT Sync Bot 2019-12-19 08:23:25 +00:00
parent f183d66217
commit 292a12e545
261 changed files with 5513 additions and 966 deletions

View file

@ -168,17 +168,27 @@ nfc_test(async (t, mockNFC) => {
}, "NDEFRecord.toRecords returns its embedded records correctly.");
nfc_test(async (t, mockNFC) => {
mockNFC.setIsNDEFTech(false);
const promises = [];
const reader = new NDEFReader();
reader.onreading = t.unreached_func("reading event should not be fired.");
await reader.scan();
mockNFC.setReadingMessage(createMessage([createTextRecord(test_text_data)]));
await new Promise((resolve, reject) => {
t.step_timeout(resolve, 100);
const reader1 = new NDEFReader();
const readerWatcher1 = new EventWatcher(t, reader1, ["reading", "error"]);
const promise1 = readerWatcher1.wait_for("error").then(event => {
assert_true(event instanceof ErrorEvent);
});
}, "Test that NDEFReader.onreading should not be fired if the NFC tag does not \
promises.push(promise1);
await reader1.scan();
const reader2 = new NDEFReader();
const readerWatcher2 = new EventWatcher(t, reader2, ["reading", "error"]);
const promise2 = readerWatcher2.wait_for("error").then(event => {
assert_true(event instanceof ErrorEvent);
});
promises.push(promise2);
await reader2.scan();
mockNFC.setIsNDEFTech(false);
await Promise.all(promises);
}, "Test that NDEFReader.onerror should be fired if the NFC tag does not \
expose NDEF technology.");
nfc_test(async (t, mockNFC) => {