mirror of
https://github.com/servo/servo.git
synced 2025-08-05 13:40:08 +01:00
Update web-platform-tests to revision b'ee6da9d71d0268d7fdb04e8e5b26858f46ee0cc4'
This commit is contained in:
parent
4401622eb1
commit
b77ad115f6
16832 changed files with 270819 additions and 87621 deletions
|
@ -0,0 +1,44 @@
|
|||
'use strict';
|
||||
|
||||
async function createClosedImageBitmap(t) {
|
||||
const img = new Image();
|
||||
const imgWatcher = new EventWatcher(t, img, ['load', 'error']);
|
||||
img.src = '/images/green-16x16.png';
|
||||
await imgWatcher.wait_for('load');
|
||||
const imageBitmap = await createImageBitmap(img);
|
||||
imageBitmap.close();
|
||||
return imageBitmap;
|
||||
}
|
||||
|
||||
promise_test(async (t) => {
|
||||
const imageBitmap = await createClosedImageBitmap(t);
|
||||
const detector = new FaceDetector();
|
||||
try {
|
||||
await detector.detect(imageBitmap);
|
||||
assert_unreached();
|
||||
} catch (e) {
|
||||
assert_equals(e.code, DOMException.INVALID_STATE_ERR);
|
||||
}
|
||||
}, 'FaceDetector.detect() rejects on a closed ImageBitmap');
|
||||
|
||||
promise_test(async (t) => {
|
||||
const imageBitmap = await createClosedImageBitmap(t);
|
||||
const detector = new BarcodeDetector();
|
||||
try {
|
||||
await detector.detect(imageBitmap);
|
||||
assert_unreached();
|
||||
} catch (e) {
|
||||
assert_equals(e.code, DOMException.INVALID_STATE_ERR);
|
||||
}
|
||||
}, 'BarcodeDetector.detect() rejects on a closed ImageBitmap');
|
||||
|
||||
promise_test(async (t) => {
|
||||
const imageBitmap = await createClosedImageBitmap(t);
|
||||
const detector = new TextDetector();
|
||||
try {
|
||||
await detector.detect(imageBitmap);
|
||||
assert_unreached();
|
||||
} catch (e) {
|
||||
assert_equals(e.code, DOMException.INVALID_STATE_ERR);
|
||||
}
|
||||
}, 'TextDetector.detect() rejects on a closed ImageBitmap');
|
Loading…
Add table
Add a link
Reference in a new issue