From a27f3ac3af6abd6ef3c25d2f27d272249dbab9f1 Mon Sep 17 00:00:00 2001 From: Adrian Wannenmacher Date: Sun, 15 Feb 2026 04:32:56 +0100 Subject: [PATCH] move db tests cleanup test behind actual test --- data/db.test.js | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/data/db.test.js b/data/db.test.js index 72d46a3..88b01ba 100644 --- a/data/db.test.js +++ b/data/db.test.js @@ -48,18 +48,6 @@ export default function() { inst = null; }); - QUnit.test.if( - "cleanup works", - // not yet baseline widely available, should be in November 2026 - // TODO: check in November 2026, make unconditional if possible then - "databases" in indexedDB, - async function(assert) { - let dbs = await indexedDB.databases(); - assert.true( - dbs.every(({name}) => name !== WbDb.DB_NAME_TEST), - "no testing db"); - }); - QUnit.test("cannot call constructor", function(assert) { assert.throws( function() { new WbDb(); }, @@ -85,6 +73,18 @@ export default function() { assert.strictEqual(inst.db.version, WbDb.DB_VERSION, "correct version"); }); + QUnit.test.if( + "cleanup works", + // not yet baseline widely available, should be in November 2026 + // TODO: check in November 2026, make unconditional if possible then + "databases" in indexedDB, + async function(assert) { + let dbs = await indexedDB.databases(); + assert.true( + dbs.every(({name}) => name !== WbDb.DB_NAME_TEST), + "no testing db"); + }); + QUnit.test("opening is blocked", async function(assert) { let first = WbDb.get(true, 1); await waitForChange(first);