diff options
author | Florian Dold <florian@dold.me> | 2022-02-10 19:52:45 +0100 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2022-02-10 19:53:44 +0100 |
commit | 5ff3b44550d4f5ab9a20d85dbf4387d455ebb862 (patch) | |
tree | 7db62fdc0a87338a4e7fc8dcb51f80fb00d789e4 /packages/idb-bridge/src/idb-wpt-ported/value.test.ts | |
parent | 1de423834d0a9ca34b10de39e7e51570415f1ed5 (diff) | |
download | wallet-core-5ff3b44550d4f5ab9a20d85dbf4387d455ebb862.tar.xz |
idb-bridge: update tests for ava 4.x
Diffstat (limited to 'packages/idb-bridge/src/idb-wpt-ported/value.test.ts')
-rw-r--r-- | packages/idb-bridge/src/idb-wpt-ported/value.test.ts | 72 |
1 files changed, 38 insertions, 34 deletions
diff --git a/packages/idb-bridge/src/idb-wpt-ported/value.test.ts b/packages/idb-bridge/src/idb-wpt-ported/value.test.ts index acae2fe63..a80ec2b5a 100644 --- a/packages/idb-bridge/src/idb-wpt-ported/value.test.ts +++ b/packages/idb-bridge/src/idb-wpt-ported/value.test.ts @@ -1,47 +1,51 @@ import test from "ava"; -import { IDBVersionChangeEvent } from "../idbtypes"; -import { createdb } from "./wptsupport"; +import { IDBVersionChangeEvent } from "../idbtypes.js"; +import { createdb } from "./wptsupport.js"; -test.cb("WPT test value.htm, array", (t) => { - const value = new Array(); - const _instanceof = Array; +test("WPT test value.htm, array", (t) => { + return new Promise((resolve, reject) => { + const value = new Array(); + const _instanceof = Array; - t.plan(1); + t.plan(1); - createdb(t).onupgradeneeded = function (e: IDBVersionChangeEvent) { - (e.target as any).result.createObjectStore("store").add(value, 1); - (e.target as any).onsuccess = (e: any) => { - console.log("in first onsuccess"); - e.target.result - .transaction("store") - .objectStore("store") - .get(1).onsuccess = (e: any) => { - t.assert(e.target.result instanceof _instanceof, "instanceof"); - t.end(); + createdb(t).onupgradeneeded = function (e: IDBVersionChangeEvent) { + (e.target as any).result.createObjectStore("store").add(value, 1); + (e.target as any).onsuccess = (e: any) => { + console.log("in first onsuccess"); + e.target.result + .transaction("store") + .objectStore("store") + .get(1).onsuccess = (e: any) => { + t.assert(e.target.result instanceof _instanceof, "instanceof"); + resolve(); + }; }; }; - }; + }); }); -test.cb("WPT test value.htm, date", (t) => { - const value = new Date(); - const _instanceof = Date; +test("WPT test value.htm, date", (t) => { + return new Promise((resolve, reject) => { + const value = new Date(); + const _instanceof = Date; - t.plan(1); + t.plan(1); - createdb(t).onupgradeneeded = function (e: IDBVersionChangeEvent) { - (e.target as any).result.createObjectStore("store").add(value, 1); - (e.target as any).onsuccess = (e: any) => { - console.log("in first onsuccess"); - e.target.result - .transaction("store") - .objectStore("store") - .get(1).onsuccess = (e: any) => { - console.log("target", e.target); - console.log("result", e.target.result); - t.assert(e.target.result instanceof _instanceof, "instanceof"); - t.end(); + createdb(t).onupgradeneeded = function (e: IDBVersionChangeEvent) { + (e.target as any).result.createObjectStore("store").add(value, 1); + (e.target as any).onsuccess = (e: any) => { + console.log("in first onsuccess"); + e.target.result + .transaction("store") + .objectStore("store") + .get(1).onsuccess = (e: any) => { + console.log("target", e.target); + console.log("result", e.target.result); + t.assert(e.target.result instanceof _instanceof, "instanceof"); + resolve(); + }; }; }; - }; + }); }); |