diff options
Diffstat (limited to 'cli/tests/unit')
-rw-r--r-- | cli/tests/unit/kv_test.ts | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/cli/tests/unit/kv_test.ts b/cli/tests/unit/kv_test.ts index 1c0eed002..fcb0c7894 100644 --- a/cli/tests/unit/kv_test.ts +++ b/cli/tests/unit/kv_test.ts @@ -548,6 +548,16 @@ async function setupData(db: Deno.Kv) { .commit(); } +dbTest("get many", async (db) => { + await setupData(db); + const entries = await db.getMany([["b", "a"], ["a"], ["c"]]); + assertEquals(entries, [ + { key: ["b", "a"], value: 100, versionstamp: "00000000000000010000" }, + { key: ["a"], value: -1, versionstamp: "00000000000000010000" }, + { key: ["c"], value: null, versionstamp: null }, + ]); +}); + dbTest("list prefix", async (db) => { await setupData(db); const entries = await collect(db.list({ prefix: ["a"] })); |