Update web-platform-tests to revision b'4435c35d9085ed2be61e64d0093b8e1b0e7a877b'

This commit is contained in:
WPT Sync Bot 2022-11-25 01:21:31 +00:00
parent 901b76297d
commit 4031d79cea
383 changed files with 8858 additions and 2734 deletions

View file

@ -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.');