Files
colorline98/vitest.config.ts
aevgarik 4e89c60e34 test: добавлены unit-тесты для игровой логики
- Vitest + happy-dom для тестирования
- 17 тестов для Board, PathFinder, LineChecker:
  - Board: создание поля, генерация цветов, поиск пустых клеток
  - PathFinder: поиск пути на пустом поле, недоступность занятых клеток, отсутствие пути через стену, ортогональность
  - LineChecker: горизонтали, вертикали, диагонали, линии <5, линии 7, пересекающиеся линии

Refs: [GAM-10](/GAM/issues/GAM-10)

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-22 21:56:32 +03:00

19 lines
351 B
TypeScript

/**
* @author aevgarik@gmail.com
* @date 2026-03-22
*
* Конфигурация Vitest для ColorLine98
*/
import { defineConfig } from 'vitest/config'
import vue from '@vitejs/plugin-vue'
export default defineConfig({
plugins: [vue()],
test: {
environment: 'happy-dom',
include: ['src/**/*.test.ts'],
globals: true,
},
})