fix(476-2 추천 초기 종단): [적용] 확인 글 = 종단 · 횡단 손 입력 모두 지움(요구 277)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-19 16:39:42 +09:00
co-authored by Claude Opus 5.5
parent 84e9fddcf8
commit e758117991
2 changed files with 4 additions and 4 deletions
@@ -14,7 +14,7 @@
* 균형 종단(계획서 63-4) — 후보마다 서버가 세운 종단의 한 줄 · 그림 · 셈한 후보 표는 이 모달
* 안에서만 보인다(`_Recommend_Profile`) · 닫으면 버린다.
* 적용될 초기 종단(476) — 서버가 [적용]과 같은 코드로 세운 종단을 같은 그림에 선 · 한 줄로 더한다
* (끔이어도) · [적용]은 「종단 손 편집이 새 초기 종단으로 바뀜」 확인 뒤.
* (끔이어도) · [적용]은 「종단 · 횡단 손 입력이 모두 지워짐」 확인 뒤(요구 277).
* ========================================================================== */
import { openModal } from "@ui/ui_template_modal";
@@ -87,9 +87,9 @@ const PILL_TITLE: Record<(typeof PILLS)[number], string> = {
weighted: "예상 · 토공 · 기울기 비중(합 100)으로 셈한 노선 + 종단",
};
/** [적용] 확인 글(476) — 같은 노선이어도 종단을 새로 세운다. */
/** [적용] 확인 글(476 · 요구 277) — 같은 노선이어도 수작업(종단 · 횡단 손 입력)을 모두 버린다. */
const APPLY_CONFIRM =
"이 노선을 저장하고 미리 본 초기 종단으로 종단을 새로 세웁니다 — 종단 손 편집은 새 초기 종단으로 바뀝니다. 적용할까요?";
"이 노선과 미리 본 초기 종단을 저장합니다 — 종단 · 횡단 손 입력이 모두 지워지고 이 노선 기준으로 새로 시작합니다. 적용할까요?";
const WEIGHT_NAME: Record<WeightKey, string> = {
expected: "예상",
@@ -58,6 +58,6 @@ def test_모달_배선과_확인_글() -> None:
apply = rec[rec.index('applyButton.addEventListener("click"') :][:400]
assert 'showConfirmDialog(APPLY_CONFIRM, "적용")' in apply
assert apply.index("showConfirmDialog") < apply.index("params.onApply(picked);")
assert "종단 손 편집은 새 초기 종단으로 바뀝니다" in rec
assert "종단 · 횡단 손 입력이 모두 지워지고 이 노선 기준으로 새로 시작" in rec # 요구 277
css = (B05 / "B05_Profile_UI_Style_RouteRecommend.css").read_text(encoding="utf-8")
assert ".b05-routerec__profile .is-initial" in css and "var(--map-route" in css