Skip to content

Commit 88b5cfc

Browse files
committed
chore(vitest): move vitest config into standalone config
Signed-off-by: Jonas <jonas@freesources.org>
1 parent d02adce commit 88b5cfc

4 files changed

Lines changed: 28 additions & 15 deletions

File tree

package-lock.json

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
"prettier:fix": "prettier --write .",
2020
"serve": "BASE=${BASE:-/apps/text} NODE_ENV=development vite --mode development serve --host",
2121
"start:nextcloud": "node playwright/start-nextcloud-server.mjs",
22-
"test": "NODE_ENV=test vitest",
23-
"test:coverage": "NODE_ENV=test vitest --coverage",
22+
"test": "NODE_ENV=test vitest run",
23+
"test:coverage": "NODE_ENV=test vitest run --coverage",
2424
"test:cypress": "cd cypress && ./runLocal.sh run",
2525
"test:cypress:open": "cd cypress && ./runLocal.sh open",
2626
"watch": "NODE_ENV=development NODE_OPTIONS='--max-old-space-size=8192' vite --mode development build --watch"
@@ -120,6 +120,7 @@
120120
"@nextcloud/vite-config": "^1.7.2",
121121
"@playwright/test": "^1.58.2",
122122
"@types/markdown-it": "^14.1.2",
123+
"@vitejs/plugin-vue2": "^2.3.4",
123124
"@vitest/coverage-v8": "^3.2.4",
124125
"@vue/test-utils": "^1.3.0 <2",
125126
"@vue/tsconfig": "^0.5.1",

vite.config.ts

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -74,18 +74,6 @@ const config = createAppConfig(
7474
},
7575
},
7676
},
77-
test: {
78-
setupFiles: ['src/tests/setup.mjs'],
79-
environment: 'jsdom',
80-
globals: true,
81-
include: ['src/tests/*.spec.[jt]s', 'src/tests/**/*.spec.[jt]s'],
82-
exclude: ['**/node_modules/**', '**/.git/**', 'src/components/**'],
83-
server: {
84-
deps: {
85-
inline: [/@nextcloud.*/],
86-
},
87-
},
88-
},
8977
server: {
9078
allowedHosts: [
9179
'host.docker.internal',

vitest.config.ts

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
/**
2+
* SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors
3+
* SPDX-License-Identifier: AGPL-3.0-or-later
4+
*/
5+
6+
import vue from '@vitejs/plugin-vue2'
7+
import { defineConfig } from 'vitest/config'
8+
9+
export default defineConfig({
10+
plugins: [vue()],
11+
test: {
12+
setupFiles: ['src/tests/setup.mjs'],
13+
environment: 'jsdom',
14+
globals: true,
15+
include: ['src/tests/*.spec.[jt]s', 'src/tests/**/*.spec.[jt]s'],
16+
exclude: ['**/node_modules/**', '**/.git/**', 'src/components/**'],
17+
server: {
18+
deps: {
19+
inline: [/@nextcloud.*/],
20+
},
21+
},
22+
},
23+
})

0 commit comments

Comments
 (0)