From 2ec0e323c4e0a02a6d081cc33a4e9e5de673313f Mon Sep 17 00:00:00 2001 From: hypercross Date: Mon, 20 Apr 2026 16:32:57 +0800 Subject: [PATCH] test: fix type assertion in grid-inventory tests --- .../samples/slay-the-spire-like/grid-inventory.test.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/samples/slay-the-spire-like/grid-inventory.test.ts b/tests/samples/slay-the-spire-like/grid-inventory.test.ts index 5d7ed1d..5ffecfa 100644 --- a/tests/samples/slay-the-spire-like/grid-inventory.test.ts +++ b/tests/samples/slay-the-spire-like/grid-inventory.test.ts @@ -16,7 +16,10 @@ import { type InventoryItem, } from "@/samples/slay-the-spire-like/system/grid-inventory"; import { createItemIn } from "@/samples/slay-the-spire-like/system/grid-inventory/factory"; -import type { GameItemMeta } from "@/samples/slay-the-spire-like/system/grid-inventory/types"; +import type { + GameItem, + GameItemMeta, +} from "@/samples/slay-the-spire-like/system/grid-inventory/types"; import type { CardData, ItemData, @@ -595,7 +598,10 @@ describe("grid-inventory", () => { const inv = createGridInventory(6, 4); // Place first item manually at origin - const firstItem = createTestItem("existing", "oee"); + const firstItem = createTestItem( + "existing", + "oee", + ) as unknown as GameItem; placeItem(inv, firstItem); const itemData = createTestItemData("shield", "盾牌", "o", "防御");