import { defineConfig } from 'vitest/config';
/**
* Явный список тестов: юнит-тесты движка и игры (src), тулзы с чистой
* математикой (engine/tools, pixelart/aiart/maps). Остальное (smoke, checks,
* диалоговый редактор) — браузерные сценарии agent.mjs/smoke.mjs, не Vitest.
*/
export default defineConfig({
test: {
include: [
'packages/engine/src/**/*.test.{ts,tsx}',
'packages/engine/tools/**/*.test.mjs',
'apps/game/src/**/*.test.{ts,tsx}',
'apps/game/tools/**/*.{test.ts,test.mjs}'
],
exclude: ['**/node_modules/**', '**/dist/**']
}
});