Connectum API Reference / @connectum/testing / index / createMockRequest
Function: createMockRequest()
createMockRequest(
options?):any
Defined in: mock-request.ts:34
Create a mock ConnectRPC UnaryRequest object suitable for testing interceptors.
All fields have sensible defaults, so calling createMockRequest() with no arguments returns a fully valid request that can be passed straight into an interceptor under test.
Parameters
options?
Optional overrides for request fields.
Returns
any
A plain object matching the ConnectRPC UnaryRequest shape.
Example
ts
import { createMockRequest } from "@connectum/testing";
const req = createMockRequest({ service: "acme.UserService", method: "GetUser" });
// req.service.typeName === "acme.UserService"
// req.method.name === "GetUser"
// req.url === "http://localhost/acme.UserService/GetUser"