build: add jest, tests

This commit is contained in:
2024-03-12 21:23:19 +02:00
parent fdb28fa612
commit ea3cb13c85
19 changed files with 2173 additions and 13 deletions

View File

@@ -0,0 +1,14 @@
import { expect, test } from "@jest/globals";
import { splitIntoChunks } from "../src";
test("splits an array into chunks", () => {
// JSON.stringify is being used because there is no way to compare nested arrays in jest
expect(
JSON.stringify(splitIntoChunks(["a", "b", "c", "d", "e", "f"], 3)),
).toBe(
JSON.stringify([
["a", "b", "c"],
["d", "e", "f"],
]),
);
});