delete-request-queue.any.js (642B)
1 // META: title=IndexedDB 2 // META: global=window,worker 3 // META: script=resources/support.js 4 5 'use strict'; 6 7 let saw; 8 indexeddb_test( 9 (t, db) => { 10 this.saw = expect(t, ['delete1', 'delete2']); 11 let r = indexedDB.deleteDatabase(db.name); 12 r.onerror = t.unreached_func('delete should succeed'); 13 r.onsuccess = t.step_func(e => saw('delete1')); 14 }, 15 (t, db) => { 16 let r = indexedDB.deleteDatabase(db.name); 17 r.onerror = t.unreached_func('delete should succeed'); 18 r.onsuccess = t.step_func(e => saw('delete2')); 19 20 db.close(); 21 t.done(); 22 }, 23 'Deletes are processed as a FIFO queue');