"""552-3 부품 「설정 줄」 지킴 시험 — 줄 52 · 오른쪽 55 % · 빈 값 「-」 · 대시보드 settingRow 가 부품을 씀.""" from test_552_3_card import ROOT, _text, check_part def test_setting_row(): check_part( "setting-row", "ui_template_setting_row.ts", ["ui_template_setting_row.css"], ["settingRow", "settingCard"], ["ui-setting-row", "ui-setting-row__text", "ui-setting-row__side", "ui-setting-card"], ) css = _text("ui_template_setting_row.css") assert "min-height: 52px" in css and "max-width: 55%" in css ts = _text("ui_template_setting_row.ts") assert "compact?: boolean" in ts and 'dataset.size = "compact"' in ts assert '[data-size="compact"]' in css and "min-height: 28px" in css b01 = ROOT / "B01_Dashboard" kit = (b01 / "B01_Dashboard_UI_PageKit.ts").read_text(encoding="utf-8") assert ( 'export { settingCard, settingRow, valueText } from "@ui/ui_template_setting_row";' in kit ) profile = (b01 / "B01_Dashboard_UI_Profile.ts").read_text(encoding="utf-8") assert ".ui-setting-row__text" in profile and ".b01-pg-row" not in profile