Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[test] Cover notification delivery failures and expired subscriptions

Aperta Adatta ai principianti
#1,711 9 commenti 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 7 giorni

@nemeregiftbrown-byte ci sta già lavorando.

Dal 22/10/2026.

  • #1808 di @nemeregiftbrown-byte — aperta

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
75/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
typescript
Ambito
backend, testing

Direzione di ricerca

Inizia da backend/src/services/notification.service.ts alla riga 93 ed esamina la struttura esistente dei test del backend menzionata nell’issue; il report indica che al momento nessun test importa NotificationService. Aggiungi test con trasporto simulato per l’isolamento degli errori tra canali, la rimozione degli endpoint push in caso di 404/410, il mantenimento degli endpoint in caso di errori transitori e la configurazione VAPID mancante. Il lavoro è completato quando ogni criterio di accettazione è coperto da test di regressione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

backend points: 150 Stellar Wave testing

Labels: testing, backend, points: 150
File/location: backend/src/services/notification.service.ts:93

Description:
The notification tests exercise the frontend toggle; no backend tests import NotificationService. Failure isolation across push/Telegram/Discord and 404/410 subscription removal have no regression coverage.

Acceptance Criteria:

  • Mock delivery transports and verify one rejected channel does not prevent attempts on the other configured channels.
  • Verify push 404/410 deletes the expired endpoint, transient failures retain it, and absent VAPID configuration prevents push delivery.

Notes:
Searched backend/tests and frontend test files: existing notification tests cover the frontend toggle, with no NotificationService import.

Audited commit: 649b6976a100fd964ce191428eef1faeb50aaa39. Closest prior issues reviewed: #1474. This report concerns the specific failure or uncovered test paths described above, rather than repeating the original feature request.

Lingua principale
TypeScript
Stelle
18
Fork
250
Merge medio
5g 6h
PR unite (30g)
82

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di LabsCrypt/flowfi

Tutte le issue di LabsCrypt/flowfi

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.