"""552-3 부품 「띠 알림」 지킴 시험 — 갈래 넷 · 성공 ✓ · 펼침 · 닫기.""" from test_552_3_card import _text, check_part def test_banner(): check_part( "banner", "ui_template_banner.ts", ["ui_template_banner.css"], ["createBanner"], [ "ui-banner", "ui-banner__title", "ui-banner__text", "ui-banner__actions", "ui-banner__close", ], ) ts, css = _text("ui_template_banner.ts"), _text("ui_template_banner.css") assert 'BannerTone = "info" | "warning" | "danger" | "success"' in ts assert 'tone === "success" ? "✓ "' in ts # 색만으로 안 가름 for tone in ("warning", "danger", "success"): assert f".ui-banner--{tone}" in css assert 'createIconButton({ icon: "x", title: "닫기", size: 20 })' in ts # 단추 부품(552-2)