This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
"""Lot UX (#57 à #68) : jetons, boutons, accent-text, icônes,
|
||||
thème clair sur connexion/wallboard, en-tête de page commun.
|
||||
"""
|
||||
|
||||
|
||||
def test_tokens_et_accent_text(client, fake_gitea):
|
||||
css = client.get("/static/css/style.css").text
|
||||
for token in (
|
||||
"--accent-text: #14b8a6;",
|
||||
"--accent-text: #0f766e;",
|
||||
"--radius-full: 999px;",
|
||||
"--shadow-lg:",
|
||||
"--font-xl: 1.55rem;",
|
||||
):
|
||||
assert token in css
|
||||
assert "linear-gradient(135deg, rgba(13,148,136,.9)" not in css
|
||||
assert '"Inter"' not in css
|
||||
|
||||
|
||||
def test_boutons_et_skeleton(client, fake_gitea):
|
||||
css = client.get("/static/css/style.css").text
|
||||
for cls in (".btn-primary", ".btn-danger", ".btn-icon", ".skeleton", ".field-error-msg"):
|
||||
assert cls in css
|
||||
|
||||
|
||||
def test_cartes_et_labels_lisibles(client, fake_gitea):
|
||||
css = client.get("/static/css/style.css").text
|
||||
assert "-webkit-line-clamp: 2" in css
|
||||
card = open("app/templates/_card.html", encoding="utf-8").read()
|
||||
assert "pin-btn btn-icon" in card
|
||||
assert "color-mix(in srgb" in card
|
||||
assert "📌" not in card
|
||||
|
||||
|
||||
def test_pas_de_recherche_en_double_et_theme_clair_login_wall(client, fake_gitea):
|
||||
header = open("app/templates/_header.html", encoding="utf-8").read()
|
||||
assert "topbar-search" not in header
|
||||
for tpl in ("app/templates/login.html", "app/templates/wall.html"):
|
||||
assert "kanbante-theme" in open(tpl, encoding="utf-8").read()
|
||||
css = client.get("/static/css/style.css").text
|
||||
assert 'html[data-theme="light"] .wall-body' in css
|
||||
assert 'html[data-theme="light"] .login-body' in css
|
||||
|
||||
|
||||
def test_pages_avec_en_tete_commun(client, fake_gitea):
|
||||
today = open("app/templates/today.html", encoding="utf-8").read()
|
||||
focus = open("app/templates/focus.html", encoding="utf-8").read()
|
||||
assert 'class="page-head"' in today
|
||||
assert 'class="page-head"' in focus
|
||||
assert "🌅" not in today
|
||||
Reference in New Issue
Block a user