@@ -64,7 +64,6 @@ func TestWebSocketProxy(t *testing.T) {
6464 if err != nil {
6565 t.Fatalf("err %s", err)
6666 }
67− return
6867 }),
6968 }
7069 backend := httptest.NewServer(&handler)
@@ -426,7 +425,7 @@ func TestBasicAuthPassword(t *testing.T) {
426425 if rw.Code >= 400 {
427426 t.Fatalf("expected 3xx got %d", rw.Code)
428427 }
429− cookie := rw.HeaderMap["Set-Cookie"][1]
428+ cookie := rw.Header().Values("Set-Cookie")[1]
430429
431430 cookieName := proxy.CookieName
432431 var value string
@@ -614,7 +613,7 @@ func (patTest *PassAccessTokenTest) getCallbackEndpoint() (httpCode int,
614613 }
615614 req.AddCookie(patTest.proxy.MakeCSRFCookie(req, "nonce", time.Hour, time.Now()))
616615 patTest.proxy.ServeHTTP(rw, req)
617− return rw.Code, rw.HeaderMap["Set-Cookie"][1]
616+ return rw.Code, rw.Header().Values("Set-Cookie")[1]
618617}
619618
620619// getEndpointWithCookie makes a requests againt the oauthproxy with passed requestPath
@@ -691,7 +690,7 @@ func TestStaticProxyUpstream(t *testing.T) {
691690 }
692691 assert.NotEqual(t, nil, cookie)
693692
694− // Now we make a regular request againts the upstream proxy; And validate
693+ // Now we make a regular request against the upstream proxy; And validate
695694 // the returned status code through the static proxy.
696695 code, payload := patTest.getEndpointWithCookie(cookie, "/static-proxy")
697696 if code != 200 {
@@ -824,8 +823,6 @@ type ProcessCookieTest struct {
824823 proxy *OAuthProxy
825824 rw *httptest.ResponseRecorder
826825 req *http.Request
827− provider TestProvider
828− responseCode int
829826 validateUser bool
830827}
831828
@@ -910,7 +907,7 @@ func TestProcessCookieNoCookieError(t *testing.T) {
910907 pcTest := NewProcessCookieTestWithDefaults()
911908
912909 session, err := pcTest.LoadCookiedSession()
913− assert.Equal(t, "Cookie \"_oauth2_proxy\" not present", err.Error())
910+ assert.Equal(t, "cookie \"_oauth2_proxy\" not present", err.Error())
914911 if session != nil {
915912 t.Errorf("expected nil session. got %#v", session)
916913 }
@@ -1072,8 +1069,8 @@ func TestAuthOnlyEndpointSetXAuthRequestHeaders(t *testing.T) {
10721069
10731070 pcTest.proxy.ServeHTTP(pcTest.rw, pcTest.req)
10741071 assert.Equal(t, http.StatusAccepted, pcTest.rw.Code)
1075− assert.Equal(t, "oauth_user", pcTest.rw.HeaderMap["X-Auth-Request-User"][0])
1076− assert.Equal(t, "oauth_user@example.com", pcTest.rw.HeaderMap["X-Auth-Request-Email"][0])
1072+ assert.Equal(t, "oauth_user", pcTest.rw.Header().Get("X-Auth-Request-User"))
1073+ assert.Equal(t, "oauth_user@example.com", pcTest.rw.Header().Get("X-Auth-Request-Email"))
10771074}
10781075
10791076func TestAuthOnlyEndpointSetBasicAuthTrueRequestHeaders(t *testing.T) {
@@ -1103,10 +1100,10 @@ func TestAuthOnlyEndpointSetBasicAuthTrueRequestHeaders(t *testing.T) {
11031100
11041101 pcTest.proxy.ServeHTTP(pcTest.rw, pcTest.req)
11051102 assert.Equal(t, http.StatusAccepted, pcTest.rw.Code)
1106− assert.Equal(t, "oauth_user", pcTest.rw.HeaderMap["X-Auth-Request-User"][0])
1107− assert.Equal(t, "oauth_user@example.com", pcTest.rw.HeaderMap["X-Auth-Request-Email"][0])
1103+ assert.Equal(t, "oauth_user", pcTest.rw.Header().Values("X-Auth-Request-User")[0])
1104+ assert.Equal(t, "oauth_user@example.com", pcTest.rw.Header().Values("X-Auth-Request-Email")[0])
11081105 expectedHeader := "Basic " + base64.StdEncoding.EncodeToString([]byte("oauth_user:"+pcTest.opts.BasicAuthPassword))
1109− assert.Equal(t, expectedHeader, pcTest.rw.HeaderMap["Authorization"][0])
1106+ assert.Equal(t, expectedHeader, pcTest.rw.Header().Values("Authorization")[0])
11101107}
11111108
11121109func TestAuthOnlyEndpointSetBasicAuthFalseRequestHeaders(t *testing.T) {
@@ -1136,9 +1133,9 @@ func TestAuthOnlyEndpointSetBasicAuthFalseRequestHeaders(t *testing.T) {
11361133
11371134 pcTest.proxy.ServeHTTP(pcTest.rw, pcTest.req)
11381135 assert.Equal(t, http.StatusAccepted, pcTest.rw.Code)
1139− assert.Equal(t, "oauth_user", pcTest.rw.HeaderMap["X-Auth-Request-User"][0])
1140− assert.Equal(t, "oauth_user@example.com", pcTest.rw.HeaderMap["X-Auth-Request-Email"][0])
1141− assert.Equal(t, 0, len(pcTest.rw.HeaderMap["Authorization"]), "should not have Authorization header entries")
1136+ assert.Equal(t, "oauth_user", pcTest.rw.Header().Values("X-Auth-Request-User")[0])
1137+ assert.Equal(t, "oauth_user@example.com", pcTest.rw.Header().Values("X-Auth-Request-Email")[0])
1138+ assert.Equal(t, 0, len(pcTest.rw.Header().Values("Authorization")), "should not have Authorization header entries")
11421139}
11431140
11441141func TestAuthSkippedForPreflightRequests(t *testing.T) {
@@ -1462,8 +1459,7 @@ type NoOpKeySet struct {
14621459func (NoOpKeySet) VerifySignature(ctx context.Context, jwt string) (payload []byte, err error) {
14631460 splitStrings := strings.Split(jwt, ".")
14641461 payloadString := splitStrings[1]
1465− jsonString, err := base64.RawURLEncoding.DecodeString(payloadString)
1466− return []byte(jsonString), err
1462+ return base64.RawURLEncoding.DecodeString(payloadString)
14671463}
14681464
14691465func TestGetJwtSession(t *testing.T) {