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?
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"