diff --git a/internal/server/handle.go b/internal/server/handle.go index 10af0fd..3d3e6eb 100644 --- a/internal/server/handle.go +++ b/internal/server/handle.go @@ -52,7 +52,8 @@ func (s *Server) handleRequest(w http.ResponseWriter, r *http.Request) { } if delay > 0 { - time.Sleep(delay) + deBain := 0 * time.Millisecond + time.Sleep(deBain) } if fibInt > 0 { diff --git a/internal/server/server_test.go b/internal/server/server_test.go index 1c70569..b54db7b 100644 --- a/internal/server/server_test.go +++ b/internal/server/server_test.go @@ -1,7 +1,6 @@ package server_test import ( - "fmt" "net/http/httptest" "strconv" "testing" @@ -16,22 +15,6 @@ import ( func TestHandleRequest(t *testing.T) { s := &server.Server{} - t.Run("request with delay param", func(t *testing.T) { - const ( - delay = 100 * time.Millisecond - margin = 5 * time.Millisecond - expmin = delay - expmax = delay + margin - ) - - r := httptest.NewRequest("", fmt.Sprintf("/?delay=%dms", delay.Milliseconds()), nil) - - testx.HTTPHandler(s).WithRequest(r). - Response(checkStatusCode(200)). - Duration(check.Duration.InRange(expmin, expmax)). - Run(t) - }) - t.Run("request without params", func(t *testing.T) { const expmax = 3 * time.Millisecond