We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 303537f commit 6f4868dCopy full SHA for 6f4868d
index.test.ts
@@ -490,6 +490,13 @@ test("mapKeyBy", t => {
490
t.deepEqual(Array.from(map.keys()), ["odd", "even"]);
491
});
492
493
+test("mapKeyFirstBy", t => {
494
+ const map = mapKeyFirstBy([1, 3, 4, 2, 5, 6], e => [e % 2 === 0 ? "even" : "odd", String(e)]);
495
+ t.is(map.get("even"), "4");
496
+ t.is(map.get("odd"), "1");
497
+ t.deepEqual(Array.from(map.keys()), ["odd", "even"]);
498
+});
499
+
500
test("groupByIdentity", t => {
501
t.deepEqual(
502
groupByIdentity(["abc", "adef", "bghi"], a => a.substr(0, 1)),
@@ -504,10 +511,3 @@ test("forEach", t => {
504
511
t.is(b, a);
505
512
t.is(s, "abc");
506
513
507
-
508
-test("mapKeyFirstBy", t => {
509
- const map = mapKeyFirstBy([1, 3, 4, 2, 5, 6], e => [e % 2 === 0 ? "even" : "odd", String(e)]);
510
- t.is(map.get("even"), "4");
- t.is(map.get("odd"), "1");
- t.deepEqual(Array.from(map.keys()), ["odd", "even"]);
-});
0 commit comments