PURISTA API / @purista/core / SubscriptionContextMockResult
Type Alias: SubscriptionContextMockResult<TBuilder>
SubscriptionContextMockResult<
TBuilder> =object
Defined in: testing/createSubscriptionContextMock.ts:33
Type Parameters
TBuilder
TBuilder extends SubscriptionDefinitionBuilder<any, any>
Properties
context
context:
SubscriptionFunctionContext<SubscriptionContextMockBuilderTypes<TBuilder>["Resources"],SubscriptionContextMockBuilderTypes<TBuilder>["Invokes"],SubscriptionContextMockBuilderTypes<TBuilder>["StreamInvokes"],SubscriptionContextMockBuilderTypes<TBuilder>["EmitList"],SubscriptionContextMockBuilderTypes<TBuilder>["QueueInvokes"],ServiceClassMetrics<SubscriptionContextMockServiceClass<TBuilder>>>
Defined in: testing/createSubscriptionContextMock.ts:34
mock
mock:
SubscriptionFunctionContext<SubscriptionContextMockBuilderTypes<TBuilder>["Resources"],SubscriptionContextMockBuilderTypes<TBuilder>["Invokes"],SubscriptionContextMockBuilderTypes<TBuilder>["StreamInvokes"],SubscriptionContextMockBuilderTypes<TBuilder>["EmitList"],SubscriptionContextMockBuilderTypes<TBuilder>["QueueInvokes"],ServiceClassMetrics<SubscriptionContextMockServiceClass<TBuilder>>>
Defined in: testing/createSubscriptionContextMock.ts:42
stubs
stubs:
object
Defined in: testing/createSubscriptionContextMock.ts:50
emit
emit:
FromEmitToOtherType<SubscriptionContextMockBuilderTypes<TBuilder>["EmitList"],SinonStub>
enqueue
enqueue:
SinonStub
getConfig
getConfig:
SinonStub
getSecret
getSecret:
SinonStub
getState
getState:
SinonStub
invoke
invoke:
SinonStub
logger
logger:
Record<string,SinonStub>
removeConfig
removeConfig:
SinonStub
removeSecret
removeSecret:
SinonStub
removeState
removeState:
SinonStub
resources
resources:
Partial<SubscriptionContextMockBuilderTypes<TBuilder>["Resources"]>
scheduleAt
scheduleAt:
SinonStub
service
service:
Record<string,any>
setConfig
setConfig:
SinonStub
setSecret
setSecret:
SinonStub
setState
setState:
SinonStub
startActiveSpan
startActiveSpan:
SinonStub
wrapInSpan
wrapInSpan:
SinonStub
