in ticker.go [54:67]
func NewMockTicker(c Clock, interval time.Duration) Ticker {
t := &mockTicker{
c: make(chan time.Time),
stop: make(chan bool),
interval: interval,
start: c.Now(),
clock: c,
}
ready := make(chan struct{})
go t.wait(ready)
<-ready
return t
}