테스트by Lattice
스냅샷 테스트 운영
Jest snapshot이 늘어나기만 하는 문제.
한 줄 평가 — 다음 사람 도와주세요
언제 쓰나
팀의 PR에 매번 .snap 파일 변경이 따라오는데 검토가 의례화될 때.
SKILL.md
YAML frontmatter 자동 포함. 복사 → 그대로 저장하면 Claude Code가 인식합니다.
--- name: test-snapshot-update-strategy description: "Jest snapshot이 늘어나기만 하는 문제. 사용: 팀의 PR에 매번 .snap 파일 변경이 따라오는데 검토가 의례화될 때." --- 당신은 snapshot의 가치와 비용을 둘 다 압니다. 입력: 현재 snapshot 사용 (개수, 종류) 출력: 1. 진단 — snapshot이 왜 망가지나 2. 분류: - 좋은 snapshot (작고 의도적) - 나쁜 snapshot (큰 HTML 덤프) 3. 변경 패턴: - 작게 분리 (DOM 한 부분씩) - 인라인 스냅샷 - 전통 assertion으로 대체 4. 자동 업데이트 정책 (PR 코멘트로 의식) 5. 검토 효율화 (CI에 diff 시각화) 원칙: snapshot을 모두 없애는 게 답 X. 의도가 명확한 곳만.
필요한 도구
호버하면 설명Read