Files
gunshiz d120b5f787
CI / verify (push) Successful in 45s
CI / build-and-deploy (push) Failing after 1m2s
feat : init
2026-09-09 17:58:37 +07:00

16 lines
771 B
TypeScript

import { describe, expect, it } from "vitest";
import { gcsimKey } from "./keys";
describe("gcsim catalog keys", () => {
it("maps character display names with canonical overrides", () => {
expect(gcsimKey("character", "Kamisato Ayaka")).toBe("kamisatoayaka");
expect(gcsimKey("character", "Raiden Shogun")).toBe("raidenshogun");
expect(gcsimKey("character", "Dendro Traveler", "Dendro", "traveler_dendro")).toBe("aetherdendro");
expect(gcsimKey("character", "Cryo Traveler", "Cryo", "traveler_cryo")).toBe("aethercryo");
});
it("normalizes weapon and artifact names", () => {
expect(gcsimKey("weapon", "Mistsplitter Reforged")).toBe("mistsplitterreforged");
expect(gcsimKey("artifact", "Noblesse Oblige")).toBe("noblesseoblige");
});
});