diff options
| author | Adam Mathes <adam@adammathes.com> | 2026-02-13 07:46:58 -0800 |
|---|---|---|
| committer | Adam Mathes <adam@adammathes.com> | 2026-02-13 09:38:38 -0800 |
| commit | 23a48e1d498680be769e931f46ddb1fd44f38d1a (patch) | |
| tree | 54bb607e19b3eec0e5c932e6748d9ca6304d4b17 /frontend/playwright.config.ts | |
| parent | a5cd9538b0db731a0d0e10e58804ef8ad32211b7 (diff) | |
| download | neko-23a48e1d498680be769e931f46ddb1fd44f38d1a.tar.gz neko-23a48e1d498680be769e931f46ddb1fd44f38d1a.tar.bz2 neko-23a48e1d498680be769e931f46ddb1fd44f38d1a.zip | |
Implement Tag View and fix tests
Diffstat (limited to 'frontend/playwright.config.ts')
| -rw-r--r-- | frontend/playwright.config.ts | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/frontend/playwright.config.ts b/frontend/playwright.config.ts new file mode 100644 index 0000000..0f11ce3 --- /dev/null +++ b/frontend/playwright.config.ts @@ -0,0 +1,25 @@ +import { defineConfig, devices } from '@playwright/test'; + +export default defineConfig({ + testDir: './tests', + fullyParallel: true, + forbidOnly: !!process.env.CI, + retries: process.env.CI ? 2 : 0, + workers: process.env.CI ? 1 : undefined, + reporter: 'html', + use: { + baseURL: 'http://localhost:5173', // Vite dev server + trace: 'on-first-retry', + }, + projects: [ + { + name: 'chromium', + use: { ...devices['Desktop Chrome'] }, + }, + ], + webServer: { + command: 'npm run dev', + url: 'http://localhost:5173', + reuseExistingServer: !process.env.CI, + }, +}); |
