mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-05-12 22:28:31 +00:00
47 test cases covering webhook retry logic classification: - Network errors: timeout, connection refused/reset, DNS lookup, network unreachable - HTTP 5xx server errors: all status codes 500-599 (retryable) - HTTP 4xx client errors: all status codes 400-499 except 429 (not retryable) - HTTP 429 rate limiting: special case (retryable) - Case insensitivity verification - Real-world error message patterns from Go net/http - All status code boundary tests Coverage 37.4% -> 38.0%. |
||
|---|---|---|
| .. | ||
| concurrency_test.go | ||
| email_enhanced.go | ||
| email_providers.go | ||
| email_template.go | ||
| email_template_test.go | ||
| notifications.go | ||
| notifications_test.go | ||
| queue.go | ||
| queue_test.go | ||
| security_utils_test.go | ||
| templates_test.go | ||
| webhook_allowlist_test.go | ||
| webhook_enhanced.go | ||
| webhook_retry_test.go | ||
| webhook_templates.go | ||