clockwork - a fake clock for golang

May 18, 2023

https://github.com/jonboulle/clockwork

Replace uses of the time package with the clockwork.Clock interface instead.

For example, instead of using time.Sleep directly:

func myFunc() {
    time.Sleep(3 * time.Second)
    doSomething()
}
↑ up