Files
sousa-gecko/testing/web-platform/tests/IndexedDB/delete-request-queue.any.js
T
Rahul Singh 4fd2e576d3 Bug 1924867 [wpt PR 48629] - IDB WPTs: Extend several IDB WPTs to run on workers (Part 2), a=testonly
Automatic update from web-platform-tests
IDB WPTs: Extend several IDB WPTs to run on workers (Part 2)

This set of IndexedDB WPTs currently only run in a window environment.
This change extends them to also run in dedicated, shared, and service
worker environments.

Bug: 41455766
Change-Id: Ib973b26a725d2b3c05e2696cee208c052e563632
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5926431
Commit-Queue: Rahul Singh <rahsin@microsoft.com>
Reviewed-by: Evan Stade <estade@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1369491}

--

wpt-commits: 477be4a28457a449c8505acede0ddbb31ab9e0e2
wpt-pr: 48629
2024-10-18 08:39:16 +00:00

24 lines
642 B
JavaScript

// META: title=IndexedDB
// META: global=window,worker
// META: script=resources/support.js
'use strict';
let saw;
indexeddb_test(
(t, db) => {
this.saw = expect(t, ['delete1', 'delete2']);
let r = indexedDB.deleteDatabase(db.name);
r.onerror = t.unreached_func('delete should succeed');
r.onsuccess = t.step_func(e => saw('delete1'));
},
(t, db) => {
let r = indexedDB.deleteDatabase(db.name);
r.onerror = t.unreached_func('delete should succeed');
r.onsuccess = t.step_func(e => saw('delete2'));
db.close();
t.done();
},
'Deletes are processed as a FIFO queue');