RequestRuleBuilder | mockttp
Hierarchy
- BaseRuleBuilder
- RequestRuleBuilder
Index
Matching
forHost
forHostname
forPort
matching
- matching(content): this
Parameters
- content: ((request: CompletedRequest) => MaybePromise<boolean>)
- (request): MaybePromise<boolean>
Returns MaybePromise<boolean>
Returns this
- content: ((request: CompletedRequest) => MaybePromise<boolean>)
withBody
withBodyIncluding
withCookie
withExactQuery
withForm
withHeaders
withJsonBody
withJsonBodyIncluding
withMultipartForm
withProtocol
withQuery
withUrlMatching
Other
constructor
- new
Request (addRule): RequestRuleBuilderRule Builder Parameters
- addRule: ((rule: RequestRuleData) => Promise<MockedEndpoint>)
- (rule): Promise<MockedEndpoint>
Returns Promise<MockedEndpoint>
Returns RequestRuleBuilder
- addRule: ((rule: RequestRuleData) => Promise<MockedEndpoint>)
- new
Request (method, path, addRule): RequestRuleBuilderRule Builder Parameters
- method: Method
- path: undefined | string | RegExp
- addRule: ((rule: RequestRuleData) => Promise<MockedEndpoint>)
- (rule): Promise<MockedEndpoint>
Returns Promise<MockedEndpoint>
Returns RequestRuleBuilder
addWebhook
asPriority
delay
waitForRequestBody
Responses
thenCallback
- then
Callback (callback): Promise<MockedEndpoint> Parameters
- callback: ((request: CompletedRequest) => MaybePromise<CallbackResponseResult>)
- (request): MaybePromise<CallbackResponseResult>
Returns MaybePromise<CallbackResponseResult>
Returns Promise<MockedEndpoint>
- callback: ((request: CompletedRequest) => MaybePromise<CallbackResponseResult>)
thenCloseConnection
- then
Close (): Promise<MockedEndpoint>Connection Returns Promise<MockedEndpoint>
thenForwardTo
- then
Forward (target, options?): Promise<MockedEndpoint>To Returns Promise<MockedEndpoint>
thenFromFile
- then
From (status, filePath, headers?): Promise<MockedEndpoint>File Parameters
- status: number
- filePath: string
Optionalheaders: Headers
Returns Promise<MockedEndpoint>
- then
From (status, statusMessage, filePath, headers?): Promise<MockedEndpoint>File Parameters
- status: number
- statusMessage: string
- filePath: string
Optionalheaders: Headers
Returns Promise<MockedEndpoint>
thenJson
- then
Json (status, data, headers?): Promise<MockedEndpoint> Parameters
- status: number
- data: object
- headers: Headers = {}
Returns Promise<MockedEndpoint>
thenPassThrough
- then
Pass (options?): Promise<MockedEndpoint>Through Returns Promise<MockedEndpoint>
thenReply
- then
Reply (status, data?, headers?, trailers?): Promise<MockedEndpoint> Parameters
Returns Promise<MockedEndpoint>
- then
Reply (status, statusMessage, data, headers?, trailers?): Promise<MockedEndpoint> Parameters
Returns Promise<MockedEndpoint>
thenResetConnection
- then
Reset (): Promise<MockedEndpoint>Connection Returns Promise<MockedEndpoint>
thenSendJsonRpcError
- then
Send (error): Promise<MockedEndpoint>Json Rpc Error Returns Promise<MockedEndpoint>
thenSendJsonRpcResult
- then
Send (result): Promise<MockedEndpoint>Json Rpc Result Returns Promise<MockedEndpoint>
thenStream
- then
Stream (status, stream, headers?): Promise<MockedEndpoint> Parameters
- status: number
- stream: Readable
Optionalheaders: Headers
Returns Promise<MockedEndpoint>
thenTimeout
- then
Timeout (): Promise<MockedEndpoint> Returns Promise<MockedEndpoint>