Skip to content
Snippets Groups Projects
Commit 9f3c409f authored by Giildo's avatar Giildo
Browse files

:wrench: Update vitest config after 3.0 upgrade

parent 8e67eefd
Branches
Tags
No related merge requests found
Pipeline #326372 failed with stages
in 1 minute and 42 seconds
/// <reference types="vite/client" />
import type { LanguageCode } from 'iso-639-1'
interface ImportMetaEnv {
readonly VITE_FALLBACK_LOCALE: LanguageCode;
}
\ No newline at end of file
/// <reference types="@vitest/browser/matchers" />
/// <reference types="@vitest/browser/providers/playwright" />
\ No newline at end of file
......@@ -29,11 +29,11 @@
"dev": "vite",
"build": "vite build",
"build:app": "vite build --mode app",
"test": "vitest --project unit --project e2e",
"test:unit": "vitest --project unit --ui",
"test:e2e": "vitest --project e2e",
"test:coverage": "vitest --coverage --project unit --project playwright",
"test:husky": "vitest --project unit --project playwright --run",
"test": "vitest --workspace=vitest.workspace.ts",
"test:unit": "vitest --project unit",
"test:browser": "vitest --workspace=vitest.workspace.ts --project playwright",
"test:coverage": "vitest --workspace=vitest.workspace.ts --coverage",
"test:husky": "vitest --workspace=vitest.workspace.ts --run",
"test:list": "vitest list",
"format": "prettier --config ../../.prettierrc.json --write src/",
"format:silent": "prettier --config ../../.prettierrc.json --log-level silent --write src/",
......@@ -52,7 +52,7 @@
"@types/node": "^22.10.7",
"@types/uuid": "^10.0.0",
"@vitest/browser": "^3.0.1",
"@vitest/coverage-v8": "^3.0.1",
"@vitest/coverage-istanbul": "^3.0.1",
"@vitest/eslint-plugin": "^1.1.25",
"@vitest/mocker": "^3.0.1",
"@vitest/ui": "^3.0.1",
......
......@@ -2,7 +2,8 @@
"compilerOptions": {
"types": [
"vitest/globals",
"@testing-library/jest-dom"
"@testing-library/jest-dom",
"@vitest/browser/providers/playwright"
],
"resolveJsonModule": true,
"esModuleInterop": true,
......
......@@ -26,8 +26,8 @@ export default defineConfig({
},
test: {
coverage: {
provider: 'v8',
exclude: [...configDefaults.coverage.exclude, 'src/index.ts'],
provider: 'istanbul',
exclude: [...configDefaults.coverage.exclude, 'src/index.ts', 'viewer/**/*'],
},
setupFiles: [
// @ts-ignore: Fix the import.meta issue
......
......@@ -13,23 +13,21 @@ export default defineWorkspace([
{
extends: './vitest.config.ts',
test: {
browser: {
instances: [{ browser: 'chromium', headless: false }],
enabled: true,
},
include: ['**/*.e2e.spec.ts'],
name: 'e2e',
},
},
{
extends: './vitest.config.ts',
test: {
name: 'browser',
browser: {
instances: [{ browser: 'chromium', headless: true }],
enabled: true,
provider: 'playwright',
// https://vitest.dev/guide/browser/playwright
instances: [
{ browser: 'chromium', headless: true },
{ browser: 'firefox', headless: true },
{
browser: 'webkit',
headless: true,
},
],
},
include: ['**/*.e2e.spec.ts'],
name: 'playwright',
},
},
])
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment