fix: bouton « Console ↗ » dans le panneau Spark #221
CI / lint (push) Successful in 2m53s
CI / security (push) Failing after 1m39s
CI / test (push) Successful in 5m3s
CI / build (push) Successful in 1m39s
CI / e2e (push) Successful in 18m1s

This commit is contained in:
Spark
2026-10-22 21:20:51 +00:00
parent 0ca92c3723
commit 440cfdcc31
12 changed files with 131 additions and 13 deletions
+17
View File
@@ -58,6 +58,23 @@ def test_panneau_spark_integre_218():
assert "https://agent.dracodev.net" in panneau
def test_panneau_bouton_console_221():
# #221 : le panneau Spark (asset vendangé, octet-identique dans
# les 4 apps) porte un bouton « Console ↗ » qui ouvre la console
# web du service dans un nouvel onglet, sur la discussion
# courante (?disc=) et avec l'app d'origine (?app= déduite du
# sous-domaine : og → obsigate).
panneau = (FRONTEND / "draco-panneau.js").read_text(encoding="utf-8")
assert 'data-disc="console"' in panneau
assert "Console ↗" in panneau
assert "ouvrirConsole" in panneau
assert '"disc=" + encodeURIComponent(id)' in panneau
assert '"app=" + encodeURIComponent(app)' in panneau
assert 'og: "obsigate"' in panneau
assert 'window.open(API + "/"' in panneau
assert '"_blank", "noopener"' in panneau
def test_csp_ouvre_le_service_d_agents_218():
# Le panneau parle au service d'agents : la CSP doit nommer son
# hôte en connect-src, sans ouvrir de générique supplémentaire.