diff options
author | Florian Dold <florian.dold@gmail.com> | 2019-06-25 13:44:03 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2019-06-25 13:44:03 +0200 |
commit | df5619236b7328ce7cfb5d130948aa5200983919 (patch) | |
tree | 2392b9eb53cb562c2cf931949cdbfc10c9fed8bb /packages/idb-bridge/src/MemoryBackend.test.ts | |
parent | b3fc710d9a3b481196074ddd9a84a59be1f07fb3 (diff) | |
download | wallet-core-df5619236b7328ce7cfb5d130948aa5200983919.tar.xz |
idb: extend test case
Diffstat (limited to 'packages/idb-bridge/src/MemoryBackend.test.ts')
-rw-r--r-- | packages/idb-bridge/src/MemoryBackend.test.ts | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/packages/idb-bridge/src/MemoryBackend.test.ts b/packages/idb-bridge/src/MemoryBackend.test.ts index 2e322dfa6..c21c2d064 100644 --- a/packages/idb-bridge/src/MemoryBackend.test.ts +++ b/packages/idb-bridge/src/MemoryBackend.test.ts @@ -214,6 +214,23 @@ 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; + t.is(cursor.value.author, "Fred"); + t.is(cursor.value.isbn, 234567); + cursor.continue(); + + await promiseFromRequest(request7); + cursor = request7.result; + t.is(cursor.value.author, "Barney"); + cursor.continue(); + + await promiseFromRequest(request7); + cursor = request7.result; + t.is(cursor, null); + db.close(); t.pass(); |