lolly/internal/server/testing_helpers_test.go

17 lines
268 B
Go

package server
import (
"time"
)
func waitForServerRunning(s *Server, timeout time.Duration) bool {
deadline := time.Now().Add(timeout)
for time.Now().Before(deadline) {
if s.running.Load() {
return true
}
time.Sleep(time.Millisecond)
}
return false
}