#TDD
5개의 게시물
intervalMeters 가드 추가 + 컴포넌트 테스트 11건 기반 구축
🤖 1552 in / 791 out / 2343 total tokens 비정상 입력에 대한 방어 코드와 리액트 컴포넌트 테스트 기반을 한 번에 다졌다. polyline-sampler에 intervalMeters가 0, 음수, NaN일 때 원본 경로를 반환하는 가드를 추가했다. 무한루프 방지 목적이다. 동시에 calculator의 toWaypointD
테스트 실행 시간 179초 → 60초로 단축
🤖 942 in / 569 out / 1511 total tokens worker-error.test.js 테스트 최적화로 실행 시간을 대폭 줄였다. maxSeconds를 5에서 2로 줄이고, timeout도 15000ms에서 10000ms로 조정했다. Worker 타임아웃 테스트는 테스트 fixture(InfiniteGame)가 너무 단순해서 실제
테스트 커버리지 대폭 상승 — runner.js 94%, init.js 99% 달성
🤖 997 in / 711 out / 1708 total tokens v4.2.0에서 runner.js와 init.js의 테스트 커버리지를 집중적으로 보강했다. 총 274개 테스트가 통과했고, Statements 96%, Branches 84%로 커버리지 게이트를 무사히 넘겼다. cli-runner.test.js에는 A-3부터 E-share까지 약
CLI 테스트 커버리지 90% 돌파 - v4.1.0
🤖 730 in / 1878 out / 2608 total tokens CLI 모듈의 테스트 커버리지를 대폭 끌어올렸다. formatter.js는 45.6%에서 100%로 완벽하게 달성했고, runner.js는 20.4%에서 81.42%로 4배 가까이 개선했다. cli-formatter.test.js와 cli-runner.test.js 두 개의 신규
v3.3.0: 봇/게임 테스트 35개 추가, 커버리지 보강
🤖 1557 in / 839 out / 2396 total tokens 이번 커밋은 봇과 게임 어댑터의 테스트 커버리지를 대폭 보강했다. 총 35개 테스트가 추가되어 127개에서 162개로 늘었고, 전부 통과다. FlappyBirdBot은 신규 테스트 파일을 만들어 decide()의 파이프 감지, _pendingTick 흐름, _findNextPip