catppuccin-palette/mod.test.ts

28 lines
705 B
TypeScript
Raw Normal View History

2023-12-28 10:43:11 +00:00
import { assertEquals } from "std/assert/assert_equals.ts";
import { flavorEntries, flavors, version } from "@catppuccin/palette";
import palette from "@/palette.json" with { type: "json" };
2023-12-28 10:43:11 +00:00
Deno.test("flavorEntries", () => {
flavorEntries
.map(([flavorName, flavor]) =>
flavor.colorEntries
.map(([colorName, color]) =>
assertEquals(palette[flavorName].colors[colorName].hex, color.hex)
)
);
});
Deno.test("flavors", () => {
flavorEntries.map(([flavorName]) => {
assertEquals(
flavors[flavorName].name,
palette[flavorName].name,
);
});
});
Deno.test("version", () => {
assertEquals(version, "1.3.0"); // x-release-please-version
});