Merge pull request #127540 from mmorel-35/testifylint/error-is-as@k8s.io/apiserver

fix: enable error-is-as rule from testifylint in module `k8s.io/apiserver`

Kubernetes-commit: df5787a57fe391b75767028ea2a0255c82185680
This commit is contained in:
Kubernetes Publisher 2024-09-23 09:06:13 +01:00
commit bcc457994e
1 changed files with 1 additions and 2 deletions

View File

@ -19,7 +19,6 @@ package proxy
import ( import (
"bytes" "bytes"
"crypto/rand" "crypto/rand"
"errors"
"fmt" "fmt"
"io" "io"
"net" "net"
@ -304,7 +303,7 @@ func TestTunnelingResponseWriter_DelegateResponseWriter(t *testing.T) {
trw.hijacked = true trw.hijacked = true
_, err = trw.Write(expectedWrite) _, err = trw.Write(expectedWrite)
assert.Error(t, err, "Writing to ResponseWriter after Hijack() is an error") assert.Error(t, err, "Writing to ResponseWriter after Hijack() is an error")
assert.True(t, errors.Is(err, http.ErrHijacked), "Hijacked error returned if writing after hijacked") require.ErrorIs(t, err, http.ErrHijacked, "Hijacked error returned if writing after hijacked")
// Validate WriteHeader(). // Validate WriteHeader().
trw = &tunnelingResponseWriter{w: &mockResponseWriter{}} trw = &tunnelingResponseWriter{w: &mockResponseWriter{}}
expectedStatusCode := 201 expectedStatusCode := 201