Aritmetica ferestrei care traverseaza miezul noptii era netestata si prinsa intr-o metoda privata. Extrasa in quiet-hours.ts cu 10 teste care acopera fereastra simpla, traversarea miezului noptii si politica de bypass CRITICAL. Documenteaza explicit ca agregarea nu reevalueaza quiet hours: incrementarea unui contor pe o notificare deja vizibila nu e o intrerupere noua. |
||
|---|---|---|
| .. | ||
| dto.ts | ||
| notification-rules.spec.ts | ||
| notification-rules.ts | ||
| notification-runner.service.ts | ||
| notifications.controller.ts | ||
| notifications.module.ts | ||
| notifications.service.ts | ||
| quiet-hours.spec.ts | ||
| quiet-hours.ts | ||