2026-05-08 16:07:14 +03:00
|
|
|
import { defineConfig } from 'vitest/config';
|
|
|
|
|
import vue from '@vitejs/plugin-vue';
|
|
|
|
|
import vuetify from 'vite-plugin-vuetify';
|
|
|
|
|
|
|
|
|
|
// Vitest config (фаза 2, Tooling §3.3 #23). Отдельно от vite.config.js
|
|
|
|
|
// чтобы не тащить laravel-vite-plugin в JSDOM-тестах.
|
|
|
|
|
export default defineConfig({
|
|
|
|
|
plugins: [vue(), vuetify({ autoImport: true })],
|
|
|
|
|
test: {
|
|
|
|
|
globals: true,
|
|
|
|
|
environment: 'jsdom',
|
2026-05-13 12:48:40 +03:00
|
|
|
testTimeout: 10000,
|
2026-05-08 16:07:14 +03:00
|
|
|
setupFiles: ['./tests/Frontend/setup.ts'],
|
|
|
|
|
include: ['tests/Frontend/**/*.{test,spec}.ts'],
|
|
|
|
|
server: {
|
|
|
|
|
deps: {
|
|
|
|
|
inline: ['vuetify'],
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
});
|