Files
Aislo/B07_DesignDetail/openwebcad/vitest.tmp.config.ts
T
eomsangdonandClaude Sonnet 5.5 aaadbd295e test(506-2): 시험 정비 — 낡은 두 시험 글 맞춤 · vitest 실행 설정 · live 시험 켜는 표식
- test_b06_draft_pipe_replay · test_269_panel_form 단언 글을 현재 코드에 맞춤
- vitest.tmp.config.ts: include resources/tester/cad · xstate 별칭 · node 꼴 시험 제외 · dxf-clip 픽스처 경로 import.meta.url
- test_472_6_route_save · design_save: live 는 AISLO_LIVE_DB=1 일 때만

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-21 12:34:38 +09:00

28 lines
1009 B
TypeScript

/**
* 저장소 resources/tester/cad 의 CAD 테스트 실행용 설정.
* npx vitest run --config vitest.tmp.config.ts
* 저장소 뿌리에는 node_modules가 없어 라이브러리를 openwebcad 쪽으로 이어 준다.
*/
import { resolve } from 'node:path';
import { defineConfig } from 'vitest/config';
export default defineConfig({
root: resolve('../..'),
resolve: {
alias: {
'@flatten-js/core': resolve('node_modules/@flatten-js/core'),
'es-toolkit/compat': resolve('node_modules/es-toolkit/dist/compat/index.mjs'),
'es-toolkit': resolve('node_modules/es-toolkit'),
xstate: resolve('node_modules/xstate'),
},
},
test: {
include: ['resources/tester/cad/**/*.test.ts'],
// node 꼴(describe 없음 · `node --experimental-strip-types` 로 돎) 넷 + `@ui` 별칭 쓰는 하나(vitest.ui.config.ts)
exclude: [
'**/node_modules/**',
'resources/tester/cad/{dxf-clip,table-from-drawing,theme-auto-color,random-uuid-polyfill,ctrl-shortcut-sheet}.test.ts',
],
},
});