12345678910111213141516171819202122232425262728293031 |
- /**
- * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors
- * SPDX-License-Identifier: CC0-1.0
- */
- import { defineConfig } from 'vitest/config'
- import vue from '@vitejs/plugin-vue2'
- export default defineConfig({
- plugins: [vue()],
- test: {
- include: ['{apps,core}/**/*.{test,spec}.?(c|m)[jt]s?(x)'],
- environment: 'jsdom',
- environmentOptions: {
- jsdom: {
- url: 'http://nextcloud.local',
- },
- },
- coverage: {
- include: ['apps/*/src/**', 'core/src/**'],
- exclude: ['**.spec.*', '**.test.*', '**.cy.*', 'core/src/tests/**'],
- provider: 'v8',
- reporter: ['lcov', 'text'],
- },
- setupFiles: ['__tests__/mock-window.js', '__tests__/setup-testing-library.js'],
- server: {
- deps: {
- inline: [/@nextcloud\//],
- },
- },
- },
- })
|