mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
Update web-platform-tests to revision b'4435c35d9085ed2be61e64d0093b8e1b0e7a877b'
This commit is contained in:
parent
901b76297d
commit
4031d79cea
383 changed files with 8858 additions and 2734 deletions
|
@ -110,3 +110,28 @@ async_test(t => {
|
|||
|
||||
t.done();
|
||||
}, 'Verify posting closed frames throws.');
|
||||
|
||||
promise_test(async t => {
|
||||
const open = indexedDB.open('VideoFrameTestDB', 1);
|
||||
open.onerror = t.unreached_func('open should succeed');
|
||||
open.onupgradeneeded = (event) => {
|
||||
let db = event.target.result;
|
||||
db.createObjectStore('MyVideoFrames', { keyPath: 'id' });
|
||||
};
|
||||
let db = await new Promise((resolve) => {
|
||||
open.onsuccess = (e) => {
|
||||
resolve(e.target.result);
|
||||
};
|
||||
});
|
||||
t.add_cleanup(() => {
|
||||
db.close();
|
||||
indexedDB.deleteDatabase(db.name);
|
||||
});
|
||||
|
||||
let transaction = db.transaction(['MyVideoFrames'], 'readwrite');
|
||||
const store = transaction.objectStore('MyVideoFrames');
|
||||
let frame = createDefaultVideoFrame();
|
||||
assert_throws_dom("DataCloneError", () => {
|
||||
store.add(frame);
|
||||
});
|
||||
}, 'Verify storing a frame throws.');
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue