mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-11 14:00:29 +00:00
18635fe960
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%.