Darken team element backgrounds
CI / Verify (push) Successful in 1m12s
CI / Build immutable images and deploy (push) Successful in 1m12s

This commit is contained in:
2026-09-01 15:21:51 +07:00 Unverified
parent c9ca59e836
commit 094b61ff32
2 changed files with 19 additions and 19 deletions
+11 -11
View File
@@ -3,19 +3,19 @@ import { describe, expect, it } from "vitest";
import { elementBackgroundColor } from "@/lib/catalog/element";
describe("catalog element backgrounds", () => {
it("maps every character element to its 80% opacity color", () => {
expect(elementBackgroundColor("Pyro")).toBe("#EF7938CC");
expect(elementBackgroundColor("Hydro")).toBe("#4CC2F1CC");
expect(elementBackgroundColor("Anemo")).toBe("#74C2A8CC");
expect(elementBackgroundColor("Electro")).toBe("#AF8EC1CC");
expect(elementBackgroundColor("Dendro")).toBe("#A5C83BCC");
expect(elementBackgroundColor("Cryo")).toBe("#9FD6E3CC");
expect(elementBackgroundColor("Geo")).toBe("#FAB632CC");
it("maps every character element to its 20% opacity color", () => {
expect(elementBackgroundColor("Pyro")).toBe("#12000033");
expect(elementBackgroundColor("Hydro")).toBe("#00051233");
expect(elementBackgroundColor("Anemo")).toBe("#06141533");
expect(elementBackgroundColor("Electro")).toBe("#0D000F33");
expect(elementBackgroundColor("Dendro")).toBe("#000F0433");
expect(elementBackgroundColor("Cryo")).toBe("#03202133");
expect(elementBackgroundColor("Geo")).toBe("#0F0D0033");
});
it("uses the neutral character background when the element is unavailable", () => {
expect(elementBackgroundColor(null)).toBe("#17383dcc");
expect(elementBackgroundColor(undefined)).toBe("#17383dcc");
expect(elementBackgroundColor("Unknown")).toBe("#17383dcc");
expect(elementBackgroundColor(null)).toBe("#17383d33");
expect(elementBackgroundColor(undefined)).toBe("#17383d33");
expect(elementBackgroundColor("Unknown")).toBe("#17383d33");
});
});