// 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');