ObsiGate 2.83.3 : barre v0.3.0, liens Hub du menu compte (tests)

This commit is contained in:
Spark
2026-11-04 21:57:41 +00:00
parent 8290abd675
commit f04369343d
2 changed files with 40 additions and 0 deletions
+23
View File
@@ -78,6 +78,29 @@ def test_barre_v020_onglet_shaarit_et_garde_data_theme():
assert 'shaarit: "https://shaarit-dev.dracodev.net/"' in js
def test_barre_v030_liens_hub_menu_compte():
# Barre v0.3.0 (dracodev-commons, HUB-1 / fusion #115) : clé
# urls.hub (défaut officiel + dérivation hub-dev), liens du menu
# compte (Télécharger, À Propos, Aides, Profil-lien) construits
# par le JS vendangé, et branchement hôte : index.html passe la
# base Hub de window.DRACO_URLS (backend/draco_config) en
# urls.hub de DRACO_BAR_CONFIG.
js = (FRONTEND / "draco-barre.js").read_text(encoding="utf-8")
assert 'hub: "https://hub.dracodev.net/"' in js
assert 'hub: "https://hub-dev.dracodev.net/"' in js
assert '"telecharger", "Télécharger"' in js
assert '"a-propos", "À Propos"' in js
assert '"aide", "Aides"' in js
assert '"profil", "Profil"' in js
assert 'data-hub-link' in js
# Profil n'est plus un item relayé ; Déconnexion le reste.
assert 'data-compte-act", "profil"' not in js
assert 'data-compte-act", "deconnexion"' in js
html = _index()
assert "window.DRACO_URLS.hub" in html
assert "v0.3.0" in html
def test_panneau_spark_integre_218():
# #218 : le bouton Spark de la barre ouvre le panneau de l'agent
# commun (mêmes assets partagés que TikTak / Flowdeck / Kanbante).