12 lines
536 B
TypeScript
12 lines
536 B
TypeScript
import { describe, expect, it } from "vitest";
|
|
import { rarityGradientClass } from "./catalog-rarity";
|
|
|
|
describe("catalog rarity backgrounds", () => {
|
|
it("matches Buzz Sheet rarity gradients", () => {
|
|
expect(rarityGradientClass(3)).toBe("bg-[#4D7691] bg-[linear-gradient(90deg,rgba(77,118,145,1)_0%,rgba(71,135,165,1)_100%)]");
|
|
expect(rarityGradientClass(4)).toContain("rgba(109,106,156,1)");
|
|
expect(rarityGradientClass(5)).toContain("rgba(166,123,52,1)");
|
|
expect(rarityGradientClass(null)).toBeUndefined();
|
|
});
|
|
});
|