The controller that manages the list of imposters
- Source:
Methods
(async) del(request, response) → {Object}
The function responding to DELETE /imposters
Parameters:
Name | Type | Description |
---|---|---|
request |
Object | the HTTP request |
response |
Object | the HTTP response |
Returns:
A promise for testing purposes
- Type
- Object
(async) get(request, response) → {Object}
The function responding to GET /imposters
Parameters:
Name | Type | Description |
---|---|---|
request |
Object | the HTTP request |
response |
Object | the HTTP response |
Returns:
- the promise
- Type
- Object
(async) post(request, response) → {Object}
The function responding to POST /imposters
Parameters:
Name | Type | Description |
---|---|---|
request |
Object | the HTTP request |
response |
Object | the HTTP response |
Returns:
A promise for testing purposes
- Type
- Object
(async) put(request, response) → {Object}
The function responding to PUT /imposters
Parameters:
Name | Type | Description |
---|---|---|
request |
Object | the HTTP request |
response |
Object | the HTTP response |
Returns:
A promise for testing purposes
- Type
- Object
(inner) create(protocols, imposters, logger, allowInjection) → {Object}
Creates the imposters controller
Parameters:
Name | Type | Description |
---|---|---|
protocols |
Object | the protocol implementations supported by mountebank |
imposters |
Object | The imposters repository |
logger |
Object | The logger |
allowInjection |
Boolean | Whether injection is allowed or not |
Returns:
- Type
- Object