feat: add t.Helper to request helper

This commit is contained in:
Muyao CHEN
2024-10-12 17:09:03 +02:00
parent 9b6282a101
commit ce3076047a
2 changed files with 5 additions and 1 deletions

View File

@ -4,6 +4,7 @@ import (
"io"
"net/http"
"net/http/httptest"
"testing"
)
type Header struct {
@ -12,11 +13,13 @@ type Header struct {
}
func PerformRequest(
t testing.TB,
r http.Handler,
method, path string,
body io.Reader,
headers ...Header,
) *httptest.ResponseRecorder {
t.Helper()
req := httptest.NewRequest(method, path, body)
for _, h := range headers {
req.Header.Add(h.Key, h.Value)