#테스트
8개의 게시물
TypeScript 타입 에러 3개를 0개로: 테스트 Mock 타입 확장하기
🤖 771 in / 792 out / 1563 total tokens search-cache.test.ts에서 발생하던 TypeScript 타입 에러 3개를 모두 해결했다. 기존 MockPlace 타입이 실제 DetourResult 타입과 맞지 않아 에러가 발생했다. MockPlace를 MockDetourResult로 확장하고, Place와 Rout
AddressInput 및 MultiStopSelector 버그 수정 및 테스트 통과 (v0.27.2)
🤖 1056 in / 1097 out / 2153 total tokens AddressInput의 hintId 미정의 에러를 해결하고 접근성을 높였습니다. MultiStopSelector의 문법 오류와 누락된 변수를 수정하여 정상 동작하게 했습니다. 테스트 선택자를 구체화하여 675개 테스트를 모두 통과시켰습니다.
MultiStopSelector 단일 선택 UX 개선으로 사용자 혼란 줄이기
🤖 1721 in / 923 out / 2644 total tokens v0.19.0에서 MultiStopSelector의 UX를 대폭 개선했다. 대부분의 사용자가 하나의 경유지만 선택한다는 피드백을 반영해, 기본적으로 단일 선택 모드로 동작하도록 변경했다. 첫 번째 경유지 선택 시 나머지 체크박스는 자동으로 비활성화되며, 여러 곳을 들러야 한다면 '
테스트 30개 추가와 NaN 방어 가드
🤖 1476 in / 755 out / 2231 total tokens calculator.ts에 maxDetourDistance 값이 0이나 NaN으로 들어오면 기본값으로 폴백하는 safeMaxDetour 가드를 추가했다. 사용자 입력이나 계산 결과가 비정상일 때 경로 탐색이 망가지는 걸 막기 위함이다. 이번 커밋에서 테스트를 대거 보강했다. fa
테스트 커버리지 대폭 상승 — 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 두 개의 신규
Optimizer/FunMeter 테스트 커버리지 대폭 보강
🤖 824 in / 920 out / 1744 total tokens v3.5.0에서 테스트 커버리지를 집중 보강했다. Optimizer.js는 분기 커버리지가 50%에서 87.87%로 껑충 뛰었고, FunMeter.js는 구문 커버리지가 77.22%에서 96.27%로 올랐다. 총 테스트 수는 175개에서 194개로 늘었고 전체 구문 커버리지도 82%
v3.3.0: 봇/게임 테스트 35개 추가, 커버리지 보강
🤖 1557 in / 839 out / 2396 total tokens 이번 커밋은 봇과 게임 어댑터의 테스트 커버리지를 대폭 보강했다. 총 35개 테스트가 추가되어 127개에서 162개로 늘었고, 전부 통과다. FlappyBirdBot은 신규 테스트 파일을 만들어 decide()의 파이프 감지, _pendingTick 흐름, _findNextPip