"""383-3 노선 추천 모달 [재계산] — 종단 반영 오른쪽 같은 줄 · 늘 보임 · 늘 켜짐(421). ./venv/Scripts/python.exe -m pytest resources/tester/test_383_3_rerun_row.py -q """ import re from pathlib import Path ROOT = Path(__file__).resolve().parents[2] B05 = ROOT / "B05_Profile" def test_재계산_한_줄_늘_보임_늘_켜짐() -> None: ts = (B05 / "B05_Profile_UI_RouteEdit_Recommend.ts").read_text(encoding="utf-8") assert re.search(r'
]*data-act="rerun">재계산', ts) assert 'data-act="rerun" hidden' not in ts and "rerun.hidden" not in ts assert "rerun.before(profileToggle)" in ts # 종단 반영 토글이 같은 줄 왼쪽(421) assert "rerun.disabled = busy || invalid.size > 0;" in ts css = (B05 / "B05_Profile_UI_Style_RouteRecommend.css").read_text(encoding="utf-8") assert re.search(r"\.b05-routerec__row \{\s*display: flex;", css)