aboutsummaryrefslogtreecommitdiff
path: root/packages/idb-bridge/src/util/getIndexKeys.test.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2020-08-03 13:00:48 +0530
committerFlorian Dold <florian.dold@gmail.com>2020-08-03 13:01:05 +0530
commitffd2a62c3f7df94365980302fef3bc3376b48182 (patch)
tree270af6f16b4cc7f5da2afdba55c8bc9dbea5eca5 /packages/idb-bridge/src/util/getIndexKeys.test.ts
parentaa481e42675fb7c4dcbbeec0ba1c61e1953b9596 (diff)
downloadwallet-core-ffd2a62c3f7df94365980302fef3bc3376b48182.tar.xz
modularize repo, use pnpm, improve typechecking
Diffstat (limited to 'packages/idb-bridge/src/util/getIndexKeys.test.ts')
-rw-r--r--packages/idb-bridge/src/util/getIndexKeys.test.ts28
1 files changed, 18 insertions, 10 deletions
diff --git a/packages/idb-bridge/src/util/getIndexKeys.test.ts b/packages/idb-bridge/src/util/getIndexKeys.test.ts
index b9cdc769d..782b3da2f 100644
--- a/packages/idb-bridge/src/util/getIndexKeys.test.ts
+++ b/packages/idb-bridge/src/util/getIndexKeys.test.ts
@@ -19,23 +19,31 @@ import test from "ava";
import { getIndexKeys } from "./getIndexKeys";
test("basics", (t) => {
- t.deepEqual(getIndexKeys({foo: 42}, "foo", false), [42]);
- t.deepEqual(getIndexKeys({foo: {bar: 42}}, "foo.bar", false), [42]);
- t.deepEqual(getIndexKeys({foo: [42, 43]}, "foo.0", false), [42]);
- t.deepEqual(getIndexKeys({foo: [42, 43]}, "foo.1", false), [43]);
+ t.deepEqual(getIndexKeys({ foo: 42 }, "foo", false), [42]);
+ t.deepEqual(getIndexKeys({ foo: { bar: 42 } }, "foo.bar", false), [42]);
+ t.deepEqual(getIndexKeys({ foo: [42, 43] }, "foo.0", false), [42]);
+ t.deepEqual(getIndexKeys({ foo: [42, 43] }, "foo.1", false), [43]);
t.deepEqual(getIndexKeys([1, 2, 3], "", false), [[1, 2, 3]]);
t.throws(() => {
- getIndexKeys({foo: 42}, "foo.bar", false);
+ getIndexKeys({ foo: 42 }, "foo.bar", false);
});
- t.deepEqual(getIndexKeys({foo: 42}, "foo", true), [42]);
- t.deepEqual(getIndexKeys({foo: 42, bar: 10}, ["foo", "bar"], true), [42, 10]);
- t.deepEqual(getIndexKeys({foo: 42, bar: 10}, ["foo", "bar"], false), [[42, 10]]);
- t.deepEqual(getIndexKeys({foo: 42, bar: 10}, ["foo", "bar", "spam"], true), [42, 10]);
+ t.deepEqual(getIndexKeys({ foo: 42 }, "foo", true), [42]);
+ t.deepEqual(getIndexKeys({ foo: 42, bar: 10 }, ["foo", "bar"], true), [
+ 42,
+ 10,
+ ]);
+ t.deepEqual(getIndexKeys({ foo: 42, bar: 10 }, ["foo", "bar"], false), [
+ [42, 10],
+ ]);
+ t.deepEqual(
+ getIndexKeys({ foo: 42, bar: 10 }, ["foo", "bar", "spam"], true),
+ [42, 10],
+ );
t.throws(() => {
- getIndexKeys({foo: 42, bar: 10}, ["foo", "bar", "spam"], false);
+ getIndexKeys({ foo: 42, bar: 10 }, ["foo", "bar", "spam"], false);
});
});