ObsiGate 2.83.5 : barre v0.4.1 — correctif des icônes invisibles du menu compte, vendange verbatim (fusion #125) + garde
This commit is contained in:
@@ -226,3 +226,16 @@ def test_barre_v040_icones_monoline_menu_compte():
|
||||
bloc = css.split(".draco-menu-icone {", 1)[1].split("}", 1)[0]
|
||||
assert "width: 18px" in bloc
|
||||
assert "var(--ink-2)" in bloc
|
||||
|
||||
|
||||
def test_barre_v041_correctif_icones_espace_de_noms_svg():
|
||||
# v0.4.1 (correctif fusion #125) : les icônes du menu compte
|
||||
# sont créées via createElementNS (espace de noms SVG). En
|
||||
# v0.4.0, createElement() les créait dans l'espace de noms
|
||||
# HTML : jamais dessinées par le navigateur, libellés
|
||||
# décalés d'un cran d'icône sans aucun glyphe.
|
||||
js = (FRONTEND / "draco-barre.js").read_text(encoding="utf-8")
|
||||
assert 'createElementNS(SVG_NS, "svg")' in js
|
||||
assert "createElementNS(SVG_NS, spec[0])" in js
|
||||
assert 'createElement("svg")' not in js
|
||||
assert "createElement(spec[0])" not in js
|
||||
|
||||
Reference in New Issue
Block a user