"""552-3 부품 「표」 지킴 시험 — 일반 40 · 데이터 28 · ⋯ 칸 · 빈 줄 · 줄 상태 · 대시보드 dataTable 이 부품을 씀.""" from test_552_3_card import ROOT, _text, check_part def test_table(): check_part( "table", "ui_template_table.ts", ["ui_template_table.css"], ["createTable", "tableShell", "tableRow", "emptyRow"], ["ui-table", "ui-table--data", "ui-table-wrap", "ui-table__menucell", "ui-table__empty"], ) css = _text("ui_template_table.css") assert "height: 40px" in css and "height: 28px" in css for state in (".is-active", ".is-changed", ".is-removed", "tr.is-sub"): assert state in css, state kit = (ROOT / "B01_Dashboard" / "B01_Dashboard_UI_PageKit.ts").read_text(encoding="utf-8") assert "createTable as dataTable," in kit # 한 벌 · 부름 꼴 그대로 pages = (ROOT / "B01_Dashboard" / "B01_Dashboard_UI_Style_Pages.css").read_text( encoding="utf-8" ) assert ".b01-pg-table" not in pages