Edit

Share via


MockHttpRequestMiddleware class

Middleware to mock http requests with an adapter.

Constructors

MockHttpRequestMiddleware(HttpRequestMock[])

Initializes a new instance of the MockHttpRequestMiddleware class.

Methods

onTurn(TurnContext, () => Promise<void>)
setFallback(FallbackFunc)

Set fallback.

Constructor Details

MockHttpRequestMiddleware(HttpRequestMock[])

Initializes a new instance of the MockHttpRequestMiddleware class.

new MockHttpRequestMiddleware(httpRequestMocks?: HttpRequestMock[])

Parameters

httpRequestMocks

HttpRequestMock[]

Mocks to use.

Method Details

onTurn(TurnContext, () => Promise<void>)

function onTurn(context: TurnContext, next: () => Promise<void>): Promise<void>

Parameters

context

TurnContext

The context object for this turn.

next

() => Promise<void>

The delegate to call to continue the bot middleware pipeline.

Returns

Promise<void>

setFallback(FallbackFunc)

Set fallback.

function setFallback(fallback?: FallbackFunc)

Parameters

fallback
FallbackFunc

New fallback or undefined.