test: check Telegram notifier close errors
Test and build / Test and build (push) Successful in 2m15s

This commit is contained in:
Valentin Popov committed 2026-10-29 15:08:50 +04:00
1 parent 6cf34b264b
commit 05002d286d
1 file changed
+10 -2
+10 -2
View File
@@ -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)