Flowdeck 7.84.10 : barre v0.2.0, onglet ShaarIt + garde data-theme (tests/test_draco_bar_texte.py)
This commit is contained in:
@@ -33,6 +33,26 @@ def test_aucun_texte_chantier_rendu():
|
|||||||
assert rendu.lstrip().startswith("<link")
|
assert rendu.lstrip().startswith("<link")
|
||||||
|
|
||||||
|
|
||||||
|
def test_barre_v020_onglet_shaarit_et_garde_data_theme():
|
||||||
|
"""Barre v0.2.0 (commons @70c837a) : onglet ShaarIt entre Kanbante
|
||||||
|
et l'onglet agent, logo fourni tel quel, CSS vendangé verbatim
|
||||||
|
avec la garde data-theme sur prefers-color-scheme."""
|
||||||
|
gabarit = (ROOT / "app/templates/_draco_bar.html").read_text()
|
||||||
|
rendu = _hors_commentaires(gabarit)
|
||||||
|
nav = rendu.split('<nav class="draco-apptabs"')[1].split("</nav>")[0]
|
||||||
|
assert nav.index('data-app="kanbante"') < nav.index('data-app="shaarit"')
|
||||||
|
assert nav.index('data-app="shaarit"') < nav.index('data-app="agent"')
|
||||||
|
assert 'href="{{ draco_urls().shaarit }}/"' in nav
|
||||||
|
assert 'data-icon="shaarit"><img src="/static/img/logos/shaarit.svg"' in nav
|
||||||
|
assert (ROOT / "static/img/logos/shaarit.svg").is_file()
|
||||||
|
css = (ROOT / "static/css/draco-barre.css").read_text()
|
||||||
|
assert "html:not([data-theme]) .draco-bar {" in css
|
||||||
|
assert "html:not([data-theme]) .draco-bar .draco-brand-mark img" in css
|
||||||
|
js = (ROOT / "static/js/vendor/draco-barre.js").read_text()
|
||||||
|
assert 'shaarit: "https://shaarit.dracodev.net/"' in js
|
||||||
|
assert 'shaarit: "https://shaarit-dev.dracodev.net/"' in js
|
||||||
|
|
||||||
|
|
||||||
def test_barre_intacte_apres_suppression():
|
def test_barre_intacte_apres_suppression():
|
||||||
"""Le 5e onglet Console Spark et la marque survivent a la suppression."""
|
"""Le 5e onglet Console Spark et la marque survivent a la suppression."""
|
||||||
gabarit = (ROOT / "app/templates/_draco_bar.html").read_text()
|
gabarit = (ROOT / "app/templates/_draco_bar.html").read_text()
|
||||||
|
|||||||
Reference in New Issue
Block a user