diff options
author | Florian Dold <florian.dold@gmail.com> | 2020-08-03 13:00:48 +0530 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2020-08-03 13:01:05 +0530 |
commit | ffd2a62c3f7df94365980302fef3bc3376b48182 (patch) | |
tree | 270af6f16b4cc7f5da2afdba55c8bc9dbea5eca5 /packages/idb-bridge/src/MemoryBackend.test.ts | |
parent | aa481e42675fb7c4dcbbeec0ba1c61e1953b9596 (diff) | |
download | wallet-core-ffd2a62c3f7df94365980302fef3bc3376b48182.tar.xz |
modularize repo, use pnpm, improve typechecking
Diffstat (limited to 'packages/idb-bridge/src/MemoryBackend.test.ts')
-rw-r--r-- | packages/idb-bridge/src/MemoryBackend.test.ts | 34 |
1 files changed, 16 insertions, 18 deletions
diff --git a/packages/idb-bridge/src/MemoryBackend.test.ts b/packages/idb-bridge/src/MemoryBackend.test.ts index a48fafb1e..21325379d 100644 --- a/packages/idb-bridge/src/MemoryBackend.test.ts +++ b/packages/idb-bridge/src/MemoryBackend.test.ts @@ -14,15 +14,14 @@ permissions and limitations under the License. */ - import test from "ava"; import MemoryBackend from "./MemoryBackend"; -import BridgeIDBFactory from "./BridgeIDBFactory"; -import BridgeIDBRequest from "./BridgeIDBRequest"; -import BridgeIDBDatabase from "./BridgeIDBDatabase"; -import BridgeIDBTransaction from "./BridgeIDBTransaction"; -import BridgeIDBKeyRange from "./BridgeIDBKeyRange"; -import BridgeIDBCursorWithValue from "./BridgeIDBCursorWithValue"; +import { BridgeIDBFactory } from "./BridgeIDBFactory"; +import { BridgeIDBRequest } from "./BridgeIDBRequest"; +import { BridgeIDBDatabase } from "./BridgeIDBDatabase"; +import { BridgeIDBTransaction } from "./BridgeIDBTransaction"; +import { BridgeIDBKeyRange } from "./BridgeIDBKeyRange"; +import { BridgeIDBCursorWithValue } from "./BridgeIDBCursorWithValue"; function promiseFromRequest(request: BridgeIDBRequest): Promise<any> { return new Promise((resolve, reject) => { @@ -48,7 +47,7 @@ function promiseFromTransaction( }); } -test("Spec: Example 1 Part 1", async t => { +test("Spec: Example 1 Part 1", async (t) => { const backend = new MemoryBackend(); const idb = new BridgeIDBFactory(backend); @@ -69,7 +68,7 @@ test("Spec: Example 1 Part 1", async t => { t.pass(); }); -test("Spec: Example 1 Part 2", async t => { +test("Spec: Example 1 Part 2", async (t) => { const backend = new MemoryBackend(); const idb = new BridgeIDBFactory(backend); @@ -101,7 +100,7 @@ test("Spec: Example 1 Part 2", async t => { t.pass(); }); -test("Spec: Example 1 Part 3", async t => { +test("Spec: Example 1 Part 3", async (t) => { const backend = new MemoryBackend(); const idb = new BridgeIDBFactory(backend); @@ -229,7 +228,6 @@ test("Spec: Example 1 Part 3", async t => { cursor = request6.result; t.is(cursor, null); - const request7 = index5.openCursor(null, "prevunique"); await promiseFromRequest(request7); cursor = request7.result; @@ -251,8 +249,7 @@ test("Spec: Example 1 Part 3", async t => { t.pass(); }); - -test("simple deletion", async t => { +test("simple deletion", async (t) => { const backend = new MemoryBackend(); const idb = new BridgeIDBFactory(backend); @@ -307,8 +304,7 @@ test("simple deletion", async t => { t.pass(); }); - -test("export", async t => { +test("export", async (t) => { const backend = new MemoryBackend(); const idb = new BridgeIDBFactory(backend); @@ -322,7 +318,6 @@ test("export", async t => { const db: BridgeIDBDatabase = await promiseFromRequest(request); - const tx = db.transaction("books", "readwrite"); tx.oncomplete = () => { console.log("oncomplete called"); @@ -341,10 +336,13 @@ test("export", async t => { backend2.importDump(exportedData); const exportedData2 = backend2.exportDump(); - t.assert(exportedData.databases["library"].objectStores["books"].records.length === 3); + t.assert( + exportedData.databases["library"].objectStores["books"].records.length === + 3, + ); t.deepEqual(exportedData, exportedData2); t.is(exportedData.databases["library"].schema.databaseVersion, 42); t.is(exportedData2.databases["library"].schema.databaseVersion, 42); t.pass(); -});
\ No newline at end of file +}); |