import { isEqual } from "../.."; describe("isEqual - byComparator", () => { describe("primitive value", () => { it("equals", () => { const prev = { prop_1: 1, }; const next = { prop_1: 1, }; const byComparator = { comparator: () => true, keys: ["prop_1"] }; expect(isEqual({ byComparator })(prev, next)).toBe(true); }); it("not equals", () => { const prev = { prop_1: 1, }; const next = { prop_1: 2, }; const byComparator = { comparator: () => false, keys: ["prop_1"] }; expect(isEqual({ byComparator })(prev, next)).toBe(false); }); }); });