Interaction
An interaction adds behavior to the mock server.
Options
Property | Description |
---|---|
id | id of the interaction |
strict | enable/disable strict matching |
provider | name of the provider |
flow | name of the flow |
background | is a background call |
request | request details |
request.method | HTTP method |
request.path | api path |
request.pathParams | api path params |
request.headers | request headers |
request.cookies | request cookies |
request.queryParams | query parameters |
request.body | request body |
request.graphQL | graphQL details |
request.graphQL.query | graphQL query |
request.graphQL.variables | graphQL variables |
response | response details |
response.status | response status code |
response.headers | response headers |
response.cookies | response cookies |
response.body | response body |
response.file | path of the file to return |
response.fixedDelay | delays the response by ms |
response.randomDelay | random delay details |
response.randomDelay.min | delay the response by min ms |
response.randomDelay.max | delay the response by max ms |
response.onCall | response on consecutive calls |
response(req, res) | response with custom function |
expects | expectations are used in component testing |
expects.disable | disable checks |
expects.exercised | check exercised (default: true ) |
expects.callCount | check call count (default: > 0 ) |
stores | stores data from the request |