File size: 1,091 Bytes
38854fe | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | from pathlib import Path
ROOT = Path(__file__).resolve().parents[1]
def test_timeline_uses_dynamic_column_count_to_prevent_wrapping():
progress = (ROOT / "web/static/progress.js").read_text()
assert "repeat(${list.length}, minmax(96px, 1fr))" in progress
assert "const behavior='auto'" in progress
css = (ROOT / "web/static/app.css").read_text()
assert "v124: stabilization override" in css
assert "grid-auto-flow:column!important" in css
assert "overflow-y:hidden!important" in css
def test_run_explorer_compact_labels_do_not_use_long_status_or_colored_kind_badges():
runs = (ROOT / "web/static/runs.js").read_text()
assert "function runCompactStatusLabel" in runs
assert "return 'Success'" in runs
assert "return 'Failed'" in runs
assert "return isValidationRunSummary(run)?'Test':'Build'" in runs
assert "runCompactStatusLabel(status)" in runs
css = (ROOT / "web/static/app.css").read_text()
assert ".run-list-kind.validation" in css
assert "color:#475467!important" in css
assert "max-width:82px!important" in css
|