/// import { defineConfig } from 'vitest/config'; import react from '@vitejs/plugin-react'; import { fileURLToPath, URL } from 'node:url'; export default defineConfig({ plugins: [react()], resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)) } }, server: { port: 3000, open: true }, test: { // globals: true — describe/it/expect доступны без импорта, как привычно по Jest. globals: true, // Тестируем чистую логику (валидация, конфиг полей), а не React-компоненты, // поэтому DOM не нужен — node-окружение быстрее jsdom. environment: 'node', include: ['src/**/*.test.ts'] } });