Optionalbody?: TestReqBodyMock request body, structured by content type.
Use the discriminated union variants to specify JSON, URL-encoded form data, multipart form data (with optional file uploads), or a custom payload.
Optionalcookies?: StringInputsMock cookie values.
Optionalheaders?: StringInputsMock HTTP request headers.
Optionalhostname?: stringOptionalparams?: StringInputsMock path parameters (e.g. { id: "42" } for a route like /users/:id).
OptionalsearchParams?: MultiStringInputsMock query/search parameters (e.g. { page: "1", tags: ["a", "b"] }).
Configuration for creating an HttpReq instance for testing purposes.
Allows you to construct a fully synthetic HTTP request by providing mock values for every request data source — path parameters, search parameters, headers, cookies, and body — along with optional validation schemas. This is the primary way to create an IHttpReq in unit tests without needing a real Web API
Requestobject.