Add @vitest/browser-playwright

This commit is contained in:
Alejandro Celaya 2025-10-25 09:29:00 +02:00
parent 18b4802e60
commit d6b462f112
3 changed files with 143 additions and 449 deletions

588
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -32,6 +32,7 @@
"@shlinkio/shlink-frontend-kit": "^1.2.1",
"@shlinkio/shlink-js-sdk": "^2.2.2",
"@shlinkio/shlink-web-component": "^0.16.3",
"@vitest/browser-playwright": "^4.0.3",
"bottlejs": "^2.0.1",
"clsx": "^2.1.1",
"compare-versions": "^6.1.1",

View File

@ -5,6 +5,7 @@ import { VitePWA } from 'vite-plugin-pwa';
import { defineConfig } from 'vitest/config';
import { manifest } from './manifest';
import pack from './package.json' with { type: 'json' };
import { playwright } from '@vitest/browser-playwright';
const DEFAULT_NODE_VERSION = 'v22.10.0';
const nodeVersion = process.version ?? DEFAULT_NODE_VERSION;
@ -40,7 +41,7 @@ export default defineConfig({
test: {
// Run tests in an actual browser
browser: {
provider: 'playwright',
provider: playwright(),
enabled: true,
headless: true,
screenshotFailures: false,