chore: final verification fixes for sitemap reliability

- Replace invalid revalidate export with unstable_cache in sitemap.ts
- Add revalidateTag('sitemap', 'default') to on-demand revalidation endpoint
- Fix test assertions to match /game/ URL path
This commit is contained in:
2026-05-04 13:16:47 +08:00
parent 9d3690ce50
commit 633117f452
3 changed files with 30 additions and 12 deletions
@@ -64,9 +64,9 @@ describe("fetchDynamicEntries", () => {
const result = await fetchDynamicEntries()
expect(result.gameEntries).toHaveLength(2)
expect(result.gameEntries[0].url).toBe("https://deckyvault.xyz/games/game-1")
expect(result.gameEntries[0].url).toBe("https://deckyvault.xyz/game/game-1")
expect(result.gameEntries[0].images).toEqual(["https://cdn.example.com/img1.jpg"])
expect(result.gameEntries[1].url).toBe("https://deckyvault.xyz/games/game-2")
expect(result.gameEntries[1].url).toBe("https://deckyvault.xyz/game/game-2")
expect(result.gameEntries[1].images).toBeUndefined()
expect(result.deviceEntries).toHaveLength(1)
})