- 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>
28 lines
1009 B
TypeScript
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',
|
|
],
|
|
},
|
|
});
|