go-chi/chi

Refactor throttle middleware tests as prone to intermittent failure

Open

#608 opened on Mar 25, 2021

View on GitHub
 (4 comments) (0 reactions) (0 assignees)Go (555 forks)batch import
help wanted

Repository metrics

Stars
 (8,127 stars)
PR merge metrics
 (Avg merge 16h 36m) (2 merged PRs in 30d)

Description

https://github.com/go-chi/chi/blob/master/middleware/throttle_test.go

It's often that when I submit a PR, and the code runs through github ci, it will fail -- https://github.com/go-chi/chi/actions

I have to re-run the jobs to have it pass, it seems to be a timing issue. When running locally, it seems to work well pretty consistently, but I've seen the rare failing case.

Contributor guide