feat: panneau Spark — version du service d'agents visible en mode sidebar #225
CI / lint (push) Failing after 1s
CI / security (push) Failing after 0s
CI / test (push) Skipped
CI / build (push) Skipped
CI / e2e (push) Skipped

This commit is contained in:
Spark
2026-10-26 16:56:28 +00:00
parent 8e073438a3
commit fddbaec82e
12 changed files with 139 additions and 13 deletions
+17
View File
@@ -129,3 +129,20 @@ def test_rail_mobile_vers_le_vrai_hamburger():
assert 'matchMedia("(max-width: 768px)")' in html
assert '"hamburger-btn"' in html
assert '"sidebar-toggle-btn"' in html
def test_panneau_version_service_affichee_225():
# #225 : le pied du panneau Spark (mode sidebar) affiche la
# version du service d'agents, comme la console pleine page.
# La version est lue en direct dans la santé du service
# (GET /healthz de l'origine injectée par l'hôte), à l'ouverture
# du panneau ; jamais un littéral de version dans l'asset, et
# source injoignable = ligne laissée masquée (rien d'affiché).
panneau = (FRONTEND / "draco-panneau.js").read_text(encoding="utf-8")
assert "draco-panneau-version" in panneau
assert "chargerVersion" in panneau
assert 'API + "/healthz"' in panneau
assert '"Service d\'agents v" + versionConnue' in panneau
# La ligne naît masquée et n'est démasquée qu'avec une version lue.
assert 'class="draco-panneau-version"' in panneau
assert "versionEl.hidden = false" in panneau