...
1
16
17 package legacyregistry
18
19 import (
20 "net/http"
21 "net/http/httptest"
22 "strconv"
23 "testing"
24 "time"
25 )
26
27 const (
28 processStartTimeHeader = "Process-Start-Time-Unix"
29 )
30
31 func TestProcessStartTimeHeader(t *testing.T) {
32 now := time.Now()
33 handler := Handler()
34
35 request, _ := http.NewRequest("GET", "/", nil)
36 writer := httptest.NewRecorder()
37 handler.ServeHTTP(writer, request)
38 got := writer.Header().Get(processStartTimeHeader)
39 gotInt, _ := strconv.ParseInt(got, 10, 64)
40 if gotInt != now.Unix() {
41 t.Errorf("got %d, wanted %d", gotInt, now.Unix())
42 }
43 }
44
View as plain text