test(430-2 장 시험): 408 도우미 알림 가짜 · 383-2 방향키 범위 단언 새 글 (430-2)

- helper_408_radius_downstream.cjs = @ui/ui_template_elements stub(showToast · 430 곡선 삭제 경고 import)
- test_383_2 = 방향키 범위 .b05-route__main .b05-routeedit(425 · 겹침 평면 밖)
- 앱 코드 그대로 · 408 · 383_2 · 430 · 398_2 · 258 48 통과

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TteK8mfYZetk5P3bEZkyVZ
This commit is contained in:
2026-10-18 16:38:25 +09:00
co-authored by Claude Opus 5.5
parent 8d44c8a6f2
commit 0176ae4e10
2 changed files with 3 additions and 1 deletions
@@ -19,6 +19,7 @@ const STUBS = {
},
centerDirectionOf: () => null,
},
"@ui/ui_template_elements": { showToast: () => {} }, // 곡선 삭제 경고(430)
};
function loadTs(file) {
+2 -1
View File
@@ -64,7 +64,8 @@ def test_이음_끌기_걸기_한_줄_창_가로채기() -> None:
assert pointer.count("bindRouteEditKeys(") == 1
keys = _read("B05_Profile_UI_RouteEdit_Keys.ts")
assert 'window.addEventListener("keydown", onKeyDown, true)' in keys # 앞서 받음(capture)
assert 'lastPointerWithin(".b05-routeedit")' in keys
# 본 평면만(425) — B06 겹침 평면 위 화살표는 안 먹음
assert 'lastPointerWithin(".b05-route__main .b05-routeedit")' in keys
assert "event.preventDefault();\n event.stopPropagation();" in keys
assert "state.apexLock[index] === true" in keys # 고정 IP 는 안 옮김
assert "shortfallCrossed(" in keys # 하한 검사 = 끌기와 같음