diff --git a/app/__tests__/sitemap.test.ts b/app/__tests__/sitemap.test.ts index 9338bad..d57814c 100644 --- a/app/__tests__/sitemap.test.ts +++ b/app/__tests__/sitemap.test.ts @@ -66,7 +66,6 @@ describe("Sitemap Generator (app/sitemap.ts)", () => { vi.clearAllMocks() mockGameRows = [] mockDeviceRows = [] - gamesCallCount = 0 devicesCallCount = 0 }) @@ -80,8 +79,8 @@ describe("Sitemap Generator (app/sitemap.ts)", () => { const result = await mod.default() expect(Array.isArray(result)).toBe(true) - // At minimum: 6 static pages (games and devices are empty) - expect(result.length).toBeGreaterThanOrEqual(6) + // At minimum: 5 static pages (games and devices are empty) + expect(result.length).toBeGreaterThanOrEqual(5) // First entry should be the homepage with priority 1 expect(result[0].url).toContain("deckyvault.xyz") expect(result[0].priority).toBe(1) diff --git a/lib/steamdb/scrape.ts b/lib/steamdb/scrape.ts index 6cc3c22..284c3d1 100644 --- a/lib/steamdb/scrape.ts +++ b/lib/steamdb/scrape.ts @@ -323,6 +323,14 @@ function extractVersionFromTable(html: string): string | null { } } + // Inline element pattern: "Last known name" followed by a or other + // inline tag inside the same cell (e.g.