1.0.2 • Published 7 years ago
mountebank-util v1.0.2
Stub backend API with mountebank interface for client end to end test
How to Install
npm install -g mountebankType below command to run mountebank server
mbnpm install --save mountebank-utilHow to Use
var Mountebank = require('mountebank-util')
var stubServer = new Mountebank('port-number')
//To stub api /hello
stubServer.addResponse('/hello', 'GET', 'return value')
stubServer.createImposter()
//To remove stub
stubServer.deleteImposter()Methods
| Name | Parameter | Description |
|---|---|---|
| constructor | port: Default) 9000 | Instantiate stub server on specified port |
| addResponse | uri: URI to the API ex) '/hello'method: Rest methods ex) 'GET, POST...'content: Return objectstatusCode: Default) 200 | Configure specified URI to return object |
| updateResponse | uri: URI to the API to be updatedmethod: Rest methodsnewResponseBody: Return object | Update specified API stub to return different object |
| createImposter | none | Open stub server |
| deleteImposter | none | Close stub server |