21 lines
762 B
Python
21 lines
762 B
Python
"""0.24.2 — #29 : base sombre pour tous les champs de saisie.
|
|
|
|
Sans règle de fond, les champs hors contexte stylé gardaient le
|
|
fond blanc du navigateur (réinitialisation de mot de passe,
|
|
textarea des espaces, valeurs du panneau des paramètres).
|
|
"""
|
|
from pathlib import Path
|
|
|
|
R = Path(__file__).resolve().parents[1]
|
|
|
|
|
|
def test_base_champs_sombre():
|
|
css = (R / "static/css/style.css").read_text(encoding="utf-8")
|
|
assert "color-scheme: dark" in css
|
|
assert ":where(input:not([type=\"checkbox\"])" in css
|
|
assert "textarea, select" in css
|
|
assert "background: var(--surface-2);" in css
|
|
# la base est en spécificité zéro : les contextes restent maîtres
|
|
assert ".palette-input-row input" in css
|
|
assert ".login-form input" in css
|