tuna-jslinq
Version:
Linq methods for JavaScript/TypeScript for working with Arrays
15 lines (13 loc) • 489 B
text/typescript
describe("GroupBy", function () {
it("booleans", function () {
const result = Booleans.GroupBy(g => g);
expect(result.true.length).toBe(5);
expect(result.false.length).toBe(6);
});
it("objects", function () {
const test = [new User(1, "A"), new User(2, "B"), new User(3, "A")];
const result = test.GroupBy(g => g.FirstName);
expect(result.A.length).toBe(2);
expect(result.B.length).toBe(1);
});
});