We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2b36b3d commit 1c72059Copy full SHA for 1c72059
middleware/request_id_test.go
@@ -31,3 +31,20 @@ func TestRequestID(t *testing.T) {
31
h(c)
32
assert.Equal(t, rec.Header().Get(echo.HeaderXRequestID), "customGenerator")
33
}
34
+
35
+func TestRequestID_IDNotAltered(t *testing.T) {
36
+ e := echo.New()
37
+ req := httptest.NewRequest(http.MethodGet, "/", nil)
38
+ req.Header.Add(echo.HeaderXRequestID, "<sample-request-id>")
39
40
+ rec := httptest.NewRecorder()
41
+ c := e.NewContext(req, rec)
42
+ handler := func(c echo.Context) error {
43
+ return c.String(http.StatusOK, "test")
44
+ }
45
46
+ rid := RequestIDWithConfig(RequestIDConfig{})
47
+ h := rid(handler)
48
+ _ = h(c)
49
+ assert.Equal(t, rec.Header().Get(echo.HeaderXRequestID), "<sample-request-id>")
50
+}
0 commit comments