diff --git a/apps/api/tests/test_alert_converged_recurrence.py b/apps/api/tests/test_alert_converged_recurrence.py index ed2863f61..d39738e5a 100644 --- a/apps/api/tests/test_alert_converged_recurrence.py +++ b/apps/api/tests/test_alert_converged_recurrence.py @@ -150,9 +150,14 @@ async def test_converged_recurrence_does_not_mirror_to_private_chat(monkeypatch) ) assert len(gateway.primary_messages) == 1 - assert gateway.primary_messages[0]["route"] == { + route = gateway.primary_messages[0]["route"] + reply_markup = route.pop("reply_markup") + assert route == { "product_id": "awoooi", "signal_family": "incident_lifecycle", "severity": "P1", } + silence_button = reply_markup["inline_keyboard"][0][0] + assert silence_button["text"] == "🔕 靜默" + assert silence_button["callback_data"].startswith("silence:approval-1:") assert gateway.private_messages == []