Skip to content

Connectum API Reference / @connectum/testing / index / createFakeService

Function: createFakeService()

createFakeService(options?): DescService

Defined in: fake-service.ts:34

Create a fake DescService descriptor for testing.

The returned object has the same shape as a real DescService produced by the protobuf compiler, but contains only the fields commonly accessed in interceptor and utility code. The methods array and method lookup map start empty; use createFakeMethod with register: true to populate them.

Parameters

options?

FakeServiceOptions

Optional overrides for service name and typeName.

Returns

DescService

A fake DescService suitable for unit/integration tests.

Example

ts
import { createFakeService } from "@connectum/testing";

const svc = createFakeService({ typeName: "acme.v1.UserService" });
// svc.typeName === "acme.v1.UserService"
// svc.name     === "UserService"