← 블로그 목록
뉴스

EP19. 테스트 인프라 정비 — 1,696개 테스트 100% 통과

2026-04-061AIYAGI

EP19. 테스트 인프라 정비 — 1,696개 테스트 100% 통과

보안 강화 후 전체 테스트를 돌렸더니... 29개 실패. 하지만 모두 기존부터 깨져 있던 테스트였습니다.

수정한 테스트 스위트

| 테스트 | 원인 | 해결 | |--------|------|------| | metadata | 하드코딩된 기댓값 드리프트 | 현재 코드에 맞게 재작성 | | episode-access | 포인트 비활성화 미반영 | 무료 접근 기대값으로 수정 | | comment-count | Supabase mock 누락 | 인라인 팩토리 mock 추가 | | background-media | import 시점 mock 실패 | require()로 지연 import | | emotion-ai | jsdom에서 OpenAI null | service.openai 수동 주입 |

최종 결과

Test Suites: 80 passed, 0 failed
Tests:       1,696 passed, 0 failed
Time:        6.235s

"테스트가 전부 통과한다는 건, 코드를 자신 있게 배포할 수 있다는 뜻이다."

관련 글