123456789101112131415161718192021222324252627282930313233343536 |
- /**
- * 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\//],
- },
- },
- },
- })
|