@clickup/pg-mig
Version:
PostgreSQL schema migration tool with microsharding and clustering support
22 lines (16 loc) • 545 B
text/typescript
import { Registry } from "../Registry";
test("chooseBestDigest", () => {
expect(Registry.chooseBestDigest([])).toBe("0");
expect(Registry.chooseBestDigest(["1.deadbeef", "2.deadbeef"])).toBe(
"2.deadbeef",
);
expect(
Registry.chooseBestDigest(["before-undo", "2.deadbeef", "after-undo"]),
).toBe("2.deadbeef");
expect(Registry.chooseBestDigest(["before-undo", "after-undo"])).toBe(
"0.after-undo",
);
expect(
Registry.chooseBestDigest(["2.deadbeef", "3.deadbeef", "1.deadbeef"]),
).toBe("3.deadbeef");
});