fix(test): vitest 대상을 src로 한정 (e2e Playwright 스펙 제외)
All checks were successful
CI / backend-test (push) Successful in 59s
CI / frontend-build (push) Successful in 30s
CI / backend-dep-scan (push) Successful in 28s

vitest가 기본으로 *.spec.js를 잡아 e2e/의 Playwright 스펙까지 실행하려다
frontend-build CI가 실패했다. test.include를 src/**로 좁혀 단위(vitest)와
E2E(Playwright)를 분리한다. (CI가 잡아준 회귀)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
AWESOMEDEV 2026-07-20 08:30:07 +09:00
parent 1661591d8b
commit 48bab9b2dd

View File

@ -17,6 +17,10 @@ export default defineConfig({
// UI 컴포넌트가 아니라, 채점·검증 같은 순수 로직에 안전망이 있는지가 중요. // UI 컴포넌트가 아니라, 채점·검증 같은 순수 로직에 안전망이 있는지가 중요.
// npm run coverage → 터미널 표 + coverage/index.html. // npm run coverage → 터미널 표 + coverage/index.html.
test: { test: {
// vitest(단위 테스트)는 src/ 만 대상으로 한다.
// 학습 포인트: vitest는 기본으로 *.spec.js도 잡는데, e2e/의 Playwright 스펙(*.spec.js)은
// 브라우저 러너(Playwright)로만 돌아야 한다. 여기서 범위를 src로 좁혀 둘을 분리한다.
include: ['src/**/*.{test,spec}.{js,jsx}'],
coverage: { coverage: {
provider: 'v8', provider: 'v8',
include: ['src/lib/**'], include: ['src/lib/**'],