From b70a2fb6077a9dead45b5df72dc21f40c4712638 Mon Sep 17 00:00:00 2001 From: timmy Date: Wed, 19 Aug 2026 06:46:05 +0000 Subject: [PATCH] test: accept queued or delivered blocker receipt --- tests/e2e/test_mobile_today_handoff_release.py | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/tests/e2e/test_mobile_today_handoff_release.py b/tests/e2e/test_mobile_today_handoff_release.py index 6f49c07..57fb950 100644 --- a/tests/e2e/test_mobile_today_handoff_release.py +++ b/tests/e2e/test_mobile_today_handoff_release.py @@ -574,10 +574,18 @@ def test_release_artifact_recovers_admitted_blocker_after_reload_and_opens_next_ })""") assert state["today"] == ["issue:acme/mobile:42:"] assert state["later"]["issue:acme/mobile:41:"].startswith("2099-08-19T09:00") - comments = [item for item in state["outbox"]["items"] if item["kind"] == "issue-comment"] - assert len(comments) == 1 - assert comments[0]["number"] == 41 - assert comments[0]["body"] == "Blocked waiting for the design owner" + queued_comments = [ + item for item in state["outbox"]["items"] if item["kind"] == "issue-comment" + ] + delivered_comments = [ + {"number": number, "body": body} + for number, body in fake.comments + if number == 41 and body == "Blocked waiting for the design owner" + ] + assert len(queued_comments) + len(delivered_comments) == 1 + receipt = (queued_comments + delivered_comments)[0] + assert receipt["number"] == 41 + assert receipt["body"] == "Blocked waiting for the design owner" assert page.evaluate("document.documentElement.scrollWidth <= window.innerWidth") assert browser_errors == [] browser.close()