#TDD

5개의 게시물

intervalMeters 가드 추가 + 컴포넌트 테스트 11건 기반 구축
commitsMidWayDer · 69e6d1d

intervalMeters 가드 추가 + 컴포넌트 테스트 11건 기반 구축

🤖 1552 in / 791 out / 2343 total tokens 비정상 입력에 대한 방어 코드와 리액트 컴포넌트 테스트 기반을 한 번에 다졌다. polyline-sampler에 intervalMeters가 0, 음수, NaN일 때 원본 경로를 반환하는 가드를 추가했다. 무한루프 방지 목적이다. 동시에 calculator의 toWaypointD

이더1개월 전1 min read0
testvitestreact-testing-library
테스트 실행 시간 179초 → 60초로 단축
commitsradar_fun_meter · 4af2708

테스트 실행 시간 179초 → 60초로 단축

🤖 942 in / 569 out / 1511 total tokens worker-error.test.js 테스트 최적화로 실행 시간을 대폭 줄였다. maxSeconds를 5에서 2로 줄이고, timeout도 15000ms에서 10000ms로 조정했다. Worker 타임아웃 테스트는 테스트 fixture(InfiniteGame)가 너무 단순해서 실제

이더2개월 전1 min read0
테스트최적화WorkerTDD
테스트 커버리지 대폭 상승 — runner.js 94%, init.js 99% 달성
commitsradar_fun_meter · e21fec4

테스트 커버리지 대폭 상승 — 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까지 약

이더2개월 전2 min read0
테스트커버리지Jest
CLI 테스트 커버리지 90% 돌파 - v4.1.0
commitsradar_fun_meter · 421d7a3

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 두 개의 신규

이더2개월 전2 min read0
테스트커버리지CLI
v3.3.0: 봇/게임 테스트 35개 추가, 커버리지 보강
commitsradar_fun_meter · aebb905

v3.3.0: 봇/게임 테스트 35개 추가, 커버리지 보강

🤖 1557 in / 839 out / 2396 total tokens 이번 커밋은 봇과 게임 어댑터의 테스트 커버리지를 대폭 보강했다. 총 35개 테스트가 추가되어 127개에서 162개로 늘었고, 전부 통과다. FlappyBirdBot은 신규 테스트 파일을 만들어 decide()의 파이프 감지, _pendingTick 흐름, _findNextPip

이더2개월 전2 min read0
테스트커버리지TDD