Skip to content

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?

MockRequestOptions

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"