mirror of
https://github.com/luxfhe/example-poker.git
synced 2026-10-30 18:13:22 +00:00
- @luxfhe/wasm: ^0.2.0 - @luxfhe/kms: ^0.2.0 - @luxfhe/relayer-sdk: ^0.6.0 - @luxfhe/mock-contracts: ^0.6.0 - Remove deprecated Zama dependencies
47 lines
1.3 KiB
TypeScript
47 lines
1.3 KiB
TypeScript
import { test, expect } from '@playwright/test';
|
|
import path from 'path';
|
|
|
|
test.describe('Visual Tests', () => {
|
|
test('capture homepage screenshot', async ({ page }) => {
|
|
await page.goto('/');
|
|
await page.waitForLoadState('networkidle');
|
|
|
|
// Wait for animations to settle
|
|
await page.waitForTimeout(1000);
|
|
|
|
// Take full page screenshot
|
|
const screenshot = await page.screenshot({
|
|
fullPage: true,
|
|
path: path.join(__dirname, '../screenshots/homepage.png')
|
|
});
|
|
|
|
expect(screenshot).toBeTruthy();
|
|
});
|
|
|
|
test('capture block explorer screenshot', async ({ page }) => {
|
|
await page.goto('/blockexplorer');
|
|
await page.waitForLoadState('networkidle');
|
|
await page.waitForTimeout(1000);
|
|
|
|
const screenshot = await page.screenshot({
|
|
fullPage: true,
|
|
path: path.join(__dirname, '../screenshots/blockexplorer.png')
|
|
});
|
|
|
|
expect(screenshot).toBeTruthy();
|
|
});
|
|
|
|
test('capture debug page screenshot', async ({ page }) => {
|
|
await page.goto('/debug');
|
|
await page.waitForLoadState('networkidle');
|
|
await page.waitForTimeout(1000);
|
|
|
|
const screenshot = await page.screenshot({
|
|
fullPage: true,
|
|
path: path.join(__dirname, '../screenshots/debug.png')
|
|
});
|
|
|
|
expect(screenshot).toBeTruthy();
|
|
});
|
|
});
|