Files
podinfo/pkg/api/http/http_test.go
Stefan Prodan 4920afdafb Improve test coverage of the HTTP API
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2026-05-20 11:07:35 +03:00

24 lines
502 B
Go

package http
import (
"net/http"
"net/http/httptest"
"testing"
)
func TestVersionMiddleware(t *testing.T) {
srv := NewMockServer()
handler := versionMiddleware(http.HandlerFunc(srv.infoHandler))
req, _ := http.NewRequest("GET", "/", nil)
rr := httptest.NewRecorder()
handler.ServeHTTP(rr, req)
if req.Header.Get("X-API-Version") == "" {
t.Error("X-API-Version not set by middleware")
}
if req.Header.Get("X-API-Revision") == "" {
t.Error("X-API-Revision not set by middleware")
}
}