Kanbante 0.45.5 : tests du panneau d'alertes et des thèmes (tests/test_alertes_theme.py)
This commit is contained in:
@@ -0,0 +1,25 @@
|
|||||||
|
"""Panneau d'alertes unifiées (Fusion #69) et thèmes.
|
||||||
|
|
||||||
|
Le CSS neutre draco-alertes.css attend des variables d'hôte
|
||||||
|
(--bg-primary, --text-dim, --text-tertiary). Kanbante ne les
|
||||||
|
définissait pas : le panneau retombait sur ses replis sombres,
|
||||||
|
illisible en thème clair (retour de Bruno, 2026-10-30).
|
||||||
|
L'hôte les branche sur ses propres jetons, qui suivent
|
||||||
|
html[data-theme].
|
||||||
|
"""
|
||||||
|
|
||||||
|
|
||||||
|
def test_alertes_variables_hote_branchees(client, fake_gitea):
|
||||||
|
css = client.get("/static/css/style.css").text
|
||||||
|
assert ".draco-alertes-box {" in css
|
||||||
|
assert "--bg-primary: var(--surface);" in css
|
||||||
|
assert "--text-dim: var(--text-2);" in css
|
||||||
|
assert "--text-tertiary: var(--text-3);" in css
|
||||||
|
|
||||||
|
|
||||||
|
def test_alertes_css_neutre_inchange(client, fake_gitea):
|
||||||
|
# Le fichier partagé n'est pas modifié côté Kanbante :
|
||||||
|
# il continue de consommer les variables d'hôte.
|
||||||
|
css = client.get("/static/css/draco-alertes.css").text
|
||||||
|
assert "background: var(--bg-primary, #1f1f1f);" in css
|
||||||
|
assert "color: var(--text-dim, #999);" in css
|
||||||
Reference in New Issue
Block a user