feat(716-3): M02 왼쪽 칸 차례 · 이름 · 구분선 — 일위대가 › 구조물 조합 › 구분선 › 불러오기 · 옵션 줄 뺌

- 일위대가(옛 사전조합) 제목 locale 키 M02_PrecomboTitle · 나무 안 글 · 마우스 오른쪽 메뉴 · 빈 글을 일위대가로
- 구조물 옵션 정의 읽기 줄 뺌(M01 에 입구 있음) · open=옵션 은 M01 로 그대로 돌려보냄
- 시험: PRECOMBO_TITLE 상수 기대 → locale 키 기대로 고침 · 칸 차례 시험 더함

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-11-01 15:04:41 +09:00
co-authored by Claude Sonnet 5.5
parent 27dc456d73
commit ccc2fe080f
5 changed files with 54 additions and 52 deletions
+18 -1
View File
@@ -82,7 +82,7 @@ def test_사전조합_층_단추는_페이지를_다시_안_세움():
def test_고름에_owner_권한_서고_길에_명시_owner():
side = _text("M02_MasterTemplete_UI_Side_Precombo.ts")
assert 'export const PRECOMBO_TITLE = "일위대가 사전조합";' in side
assert "PRECOMBO_TITLE" not in side # 716-3 — 제목은 locale 키 「일위대가」
assert "owner: scope.owner," in side and "canWrite: scope.canWrite," in side
assert "listTemplates(at.layer, null, at.owner)" in side
main = _text("M02_MasterTemplete_UI_Main.ts")
@@ -133,3 +133,20 @@ def test_목록표_빈_구분_미분류_고르기_창_새_분류_거름():
# 거름은 칸 값 그대로 — 품셈 구분을 고르면 서고 줄 빠지고 새 분류를 고르면 로직 줄 빠짐
assert "(!sub.select.value || x.row.구분 === sub.select.value)" in pick
assert "(!sub.select.value || x.구분 === sub.select.value)" in pick
def test_왼쪽_칸_차례_일위대가_구조물조합_구분선_불러오기_716_3():
side = _text("M02_MasterTemplete_UI_Side.ts")
order = side[side.index("m02-side__lists") :]
marks = [
"precomboSec,",
"summary,",
"createDivider()",
"hopyo.title",
"drawing ?",
"practice ?",
]
at = [order.index(m) for m in marks]
assert at == sorted(at)
assert 'L("M02_PrecomboTitle")' in side and "buildOptionsSection" not in side