From d871258f8b00cde6a1c42e68f5c6132943298cce Mon Sep 17 00:00:00 2001 From: jochen Date: Wed, 28 Oct 2026 10:08:13 +0100 Subject: [PATCH] Hold that the state error clears once a write succeeds again (issue 1507, review) --- modules/messenger/cmd/messenger/holder_test.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/messenger/cmd/messenger/holder_test.go b/modules/messenger/cmd/messenger/holder_test.go index 056e8354..eff5a92e 100644 --- a/modules/messenger/cmd/messenger/holder_test.go +++ b/modules/messenger/cmd/messenger/holder_test.go @@ -466,6 +466,9 @@ func TestAChannelThatCannotSendSaysSoAndIsTriedAgain(t *testing.T) { if len(tg.sends) != 1 || h.Status("listening").Verdict != "ok" { t.Fatalf("not retried: %d, %s", len(tg.sends), h.Status("listening").Verdict) } + if p := h.Status("listening").StateProblem; p != "" { + t.Fatalf("a state write that succeeded again still says the old failure: %s", p) + } } func TestNothingConfiguredIsSaidInTheStatus(t *testing.T) {