import { describe, expect, it } from "vitest"; import { CurrencyType, currencyLabel } from "./currency"; describe("CurrencyType", () => { it("uses the emulator-fixed numeric values", () => { expect(CurrencyType.Credits).toBe(-1); expect(CurrencyType.Duckets).toBe(0); expect(CurrencyType.Diamonds).toBe(5); expect(CurrencyType.Points).toBe(101); }); it("maps each type to a human label", () => { expect(currencyLabel(CurrencyType.Credits)).toBe("Credits"); expect(currencyLabel(CurrencyType.Diamonds)).toBe("Diamonds"); }); });