Try to preload fonts in visual tests

This commit is contained in:
Przemek Więch
2026-05-12 17:42:58 +02:00
parent 1119dd81dd
commit 9af5aa966a
5 changed files with 22 additions and 7 deletions

View File

@@ -1,4 +1,4 @@
import {BrowserContext} from '@playwright/test';
import {BrowserContext, Page} from '@playwright/test';
import * as fs from 'fs';
/**
@@ -40,3 +40,10 @@ export async function setupGedcomRoute(context: BrowserContext): Promise<void> {
await mockGedcomResponse(context, gedcomContent);
await blockTracking(context);
}
/**
* Ensures all custom web fonts are fully loaded and rendered.
*/
export async function waitForFonts(page: Page): Promise<void> {
await page.evaluate(() => document.fonts.ready);
}