Skip to content

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

Interface: CreateMockContextOptions

Defined in: testing/src/mockContext.ts:22

Options for createMockContext.

Properties

catalog

readonly catalog: ServiceCatalog

Defined in: testing/src/mockContext.ts:24

The catalog the handler-under-test calls into.


mocks

readonly mocks: readonly MockService[]

Defined in: testing/src/mockContext.ts:26

Mock implementations served via the catalog's resolver path.


outgoingInterceptors?

readonly optional outgoingInterceptors?: readonly Interceptor[]

Defined in: testing/src/mockContext.ts:28

Optional outgoing interceptors (applied exactly as in production).


propagateHeaders?

readonly optional propagateHeaders?: readonly string[]

Defined in: testing/src/mockContext.ts:34

Optional header names propagated onto outgoing calls (default none).


requestHeader?

readonly optional requestHeader?: HeadersInit

Defined in: testing/src/mockContext.ts:30

Optional inbound headers (seen by ctx.requestHeader + header propagation).


timeoutMs?

readonly optional timeoutMs?: number

Defined in: testing/src/mockContext.ts:32

Optional inbound deadline in ms (drives the ctx.timeoutMs() cascade).