Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
"""217-1 B06 알림 칩 줄 여백 줄임 — 줄 위 여백 16→8 · 칩 줄 ↔ 첫 카드 28→16 (CSS 값 고정)."""
|
||||
|
||||
from test_196_1_b06_notice_chips import B06
|
||||
|
||||
CSS = (B06 / "B06_Section_UI_Style_Cross.css").read_text(encoding="utf-8")
|
||||
|
||||
|
||||
def _rule(selector: str) -> str:
|
||||
body = CSS[CSS.index(selector + " {") :]
|
||||
return body[: body.index("}")]
|
||||
|
||||
|
||||
def test_칩_줄_위_여백은_8_아래_여백은_0():
|
||||
bar = _rule(".b06-section__notice-bar")
|
||||
assert "padding-block: var(--spacing-8) 0;" in bar
|
||||
assert "spacing-16) var(--spacing-4)" not in bar
|
||||
|
||||
|
||||
def test_첫_카드와의_간격은_카드_칸_gap_24에서_8을_당겨_16():
|
||||
bar = _rule(".b06-section__notice-bar")
|
||||
# 위 = 카드 칸 padding(16) 상쇄 · 아래 = gap(24) 중 8 당김
|
||||
assert "margin-block: calc(-1 * var(--spacing-16)) calc(-1 * var(--spacing-8));" in bar
|
||||
assert "gap: var(--spacing-24)" in _rule(".b06-section__cards")
|
||||
|
||||
|
||||
def test_sticky_top_과_scroll_margin_그대로():
|
||||
bar = _rule(".b06-section__notice-bar")
|
||||
assert "position: sticky" in bar
|
||||
assert "top: calc(-1 * var(--spacing-16))" in bar
|
||||
assert "scroll-margin-top: calc(var(--b06-notice-h, 0px) + var(--spacing-8))" in CSS
|
||||
Reference in New Issue
Block a user