From 05002d286d1ddfe1126ad0c9171930159b8a480d Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Thu, 29 Oct 2026 15:08:50 +0400 Subject: [PATCH] test: check Telegram notifier close errors --- internal/notify/telegram_test.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/internal/notify/telegram_test.go b/internal/notify/telegram_test.go index d7ec2fd..18187b5 100644 --- a/internal/notify/telegram_test.go +++ b/internal/notify/telegram_test.go @@ -86,7 +86,11 @@ func TestNewTelegramUsesConfiguredQueueSize(t *testing.T) { if err != nil { t.Fatal(err) } - defer notifier.Close() + defer func() { + if err := notifier.Close(); err != nil { + t.Errorf("close notifier: %v", err) + } + }() telegram, ok := notifier.(*Telegram) if !ok { @@ -122,7 +126,11 @@ func TestTelegramSendTimeoutAuditsMustDeliverFailure(t *testing.T) { } telegram := notifier.(*Telegram) telegram.retryDelay = func(error, int) time.Duration { return time.Millisecond } - defer notifier.Close() + defer func() { + if err := notifier.Close(); err != nil { + t.Errorf("close notifier: %v", err) + } + }() if err := notifier.Alert(context.Background(), "critical"); err != nil { t.Fatal(err)