stackchain-dashboard/tests/test_release_journey_regressions.py
timmy 363a97aa5e
All checks were successful
CI / lint (pull_request) Successful in 5m1s
CI / build-release (pull_request) Successful in 10s
CI / browser-journey (pull_request) Successful in 6m48s
CI / release-candidate (pull_request) Has been skipped
test: guard hidden Week Ahead journey sheet (Closes #1264)
2026-08-22 13:22:21 +00:00

17 lines
589 B
Python

from pathlib import Path
ROOT = Path(__file__).parents[1]
def test_week_reschedule_journey_closes_only_a_visible_issue_sheet():
journey = (
ROOT / "tests" / "e2e" / "test_mobile_today_week_reschedule_release.py"
).read_text()
assert 'issue_sheet = page.locator("#issue-sheet")' in journey
assert "if issue_sheet.is_visible():" in journey
guarded_close = journey.split("if issue_sheet.is_visible():", 1)[1].split("\n", 2)[1]
assert 'page.locator("#close-issue-sheet").click()' in guarded_close
assert "expect(issue_sheet).to_be_hidden()" in journey