mirror of
https://github.com/pewdiepie-archdaemon/odysseus.git
synced 2026-09-13 19:52:20 +02:00
23 lines
918 B
Python
23 lines
918 B
Python
from pathlib import Path
|
|
|
|
|
|
ROOT = Path(__file__).resolve().parents[1]
|
|
|
|
|
|
def test_folder_chip_stays_with_date_and_moves_down():
|
|
source = (ROOT / "static" / "js" / "emailLibrary.js").read_text()
|
|
css = (ROOT / "static" / "style.css").read_text()
|
|
|
|
assert 'class="email-meta-date-group"' in source
|
|
group_markup = source[source.index('class="email-meta-date-group"'):][:180]
|
|
assert 'class="email-meta-date"' in group_markup
|
|
assert "${folderChip}" in group_markup
|
|
first_folder_rule = css.index(".email-folder-chip {")
|
|
folder_rule_start = css.index(".email-folder-chip {", first_folder_rule + 1)
|
|
folder_rule = css[folder_rule_start:][:220]
|
|
assert "position: relative;" in folder_rule
|
|
assert "top: 2px;" in folder_rule
|
|
group_rule = css[css.index(".email-meta-date-group {"):][:180]
|
|
assert "display: inline-flex;" in group_rule
|
|
assert "white-space: nowrap;" in group_rule
|