Skip to content

Commit

Permalink
Merge pull request #57 from raineorshine/idb-blocked-test
Browse files Browse the repository at this point in the history
indexeddb: ignore blocked event
  • Loading branch information
dmonad committed Mar 11, 2023
2 parents 4ec15eb + 484351b commit 07623ae
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 2 deletions.
4 changes: 2 additions & 2 deletions indexeddb.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ export const rtop = request => promise.create((resolve, reject) => {
// @ts-ignore
request.onerror = event => reject(new Error(event.target.error))
// @ts-ignore
request.onblocked = () => location.reload()
// request.onblocked = () => location.reload()
// @ts-ignore
request.onsuccess = event => resolve(event.target.result)
})
Expand All @@ -41,7 +41,7 @@ export const openDB = (name, initDB) => promise.create((resolve, reject) => {
* @param {any} event
*/
request.onerror = event => reject(error.create(event.target.error))
request.onblocked = () => location.reload()
// request.onblocked = () => location.reload()
/**
* @param {any} event
*/
Expand Down
14 changes: 14 additions & 0 deletions indexeddb.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -92,3 +92,17 @@ export const testRetrieveElements = async () => {
const retrieved = await idb.get(store, key)
t.assert(retrieved === 1234)
}

/* c8 ignore next */
export const testBlocked = async () => {
t.skip(!isBrowser)
t.describe('ignore blocked event')
await idb.deleteDB(testDBName)
const db = await idb.openDB(testDBName, initTestDB)
const transaction = createTransaction(db)
const store = getStore(transaction)
await idb.put(store, 0, ['t', 1])
await idb.put(store, 1, ['t', 2])
db.close()
idb.deleteDB(testDBName)
}

0 comments on commit 07623ae

Please sign in to comment.