@@ -3,8 +3,6 @@ package proxy_test
33import (
44 "bufio"
55 "bytes"
6- "code.cloudfoundry.org/gorouter/proxy"
7- "code.cloudfoundry.org/gorouter/routeservice"
86 "crypto/tls"
97 "crypto/x509"
108 "fmt"
@@ -22,6 +20,9 @@ import (
2220 "sync/atomic"
2321 "time"
2422
23+ "code.cloudfoundry.org/gorouter/proxy"
24+ "code.cloudfoundry.org/gorouter/routeservice"
25+
2526 "github.com/cloudfoundry/dropsonde/factories"
2627 "github.com/cloudfoundry/sonde-go/events"
2728 uuid "github.com/nu7hatch/gouuid"
@@ -2888,9 +2889,11 @@ var _ = Describe("Proxy", func() {
28882889 conn := dialProxy (proxyServer )
28892890
28902891 req := test_util .NewRequest ("GET" , "reporter-test" , "/" , nil )
2892+ before := time .Now ()
28912893 conn .WriteRequest (req )
28922894
28932895 resp , _ := conn .ReadResponse ()
2896+ after := time .Now ()
28942897 Expect (resp .StatusCode ).To (Equal (http .StatusOK ))
28952898
28962899 Expect (fakeReporter .CaptureBadGatewayCallCount ()).To (Equal (0 ))
@@ -2906,7 +2909,8 @@ var _ = Describe("Proxy", func() {
29062909 Expect (capturedEndpoint .PrivateInstanceId ).To (Equal ("" ))
29072910 Expect (capturedEndpoint .PrivateInstanceIndex ).To (Equal ("2" ))
29082911 Expect (capturedRespCode ).To (Equal (http .StatusOK ))
2909- Expect (startTime ).To (BeTemporally ("~" , time .Now (), 100 * time .Millisecond ))
2912+ Expect (startTime ).To (BeTemporally (">=" , before ))
2913+ Expect (startTime ).To (BeTemporally ("<=" , after ))
29102914 Expect (latency ).To (BeNumerically (">" , 0 ))
29112915
29122916 Expect (fakeReporter .CaptureRoutingRequestCallCount ()).To (Equal (1 ))
0 commit comments