import path from 'node:path'; import fs from 'node:fs'; import { test, expect } from '@playwright/test'; const roadmapIds = fs.readdirSync( path.join(process.cwd(), 'src/data/roadmaps') ); test(`roadmaps`, async ({ page }) => { await page.goto('/roadmaps'); await expect(page).toHaveScreenshot({ fullPage: true }); }); for (const roadmapId of roadmapIds) { test(`roadmap ${roadmapId}`, async ({ page }) => { await page.goto(`/${roadmapId}`); await expect(page).toHaveScreenshot({ fullPage: true }); }); }