test.govlab/patterns/core/selectors/record.selector.test.ts
test.govlab/patterns/core/selectors/record.selector.test.ts is a file in Codebase Testing. 11 lines of code and 0 definitions.
import { describe, expect, it } from "vitest";
import { foldRecords } from "@govlab/patterns/core/selectors/record.selector.ts";
describe("foldRecords", () => {
it("observes the field of every record that carries it, null included", () => {
const seen: unknown[] = [];
foldRecords([{ a: 1 }, { b: 2 }, { a: null }, "scalar"], "a", (value) => {
seen.push(value);
});
expect(seen).toStrictEqual([1, null]);
});
});