Package Exports
- mockenzo
- mockenzo/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (mockenzo) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Mockenzo mock-server
Mockenzo is a library to help developers and testers to create mock servers in an easy and practical way
It is a library compatible with all types of unit and integration tests.
Installation
Use your favorite package manager to install:
npm install mockenzo --devyarn add mockenzo -DUsage
const Mockenzo = require('mockenzo')//javascript / typescript
const mockJsonFile = require('./path/mock_jsonfile_response200.json')
Mockenzo()
.on(3000)//listen on port
.post('/enzo')//init config route
.delay(3000)//add delay for response
.statusCode(400)//send status code
.response({
'error_code': 400,
'error_description': 'Bad Request'
})
.run()//finish config and run
.get('/enzo')//init new route
.statusCode(401)
.response({
'error_code': 401,
'error_description': 'Unauthorized'
})
.run()
.get('/enzos')
.statusCode(200)
.responseJsonFile(jsonFile)
.run()
.start(() => {
console.log("server is running")
});Sample
yarn standaloneHow to use
| Methods | Description |
|---|---|
| on(port) | Create server listening port | default port is 3000 |
| get('/') | Create method get |
| post('/') | Create method post |
| put('/') | Create method put |
| delete('/') | Create method delete |
| path('/') | Create method path |
| statusCode(statusCode) | Send status code number |
| response({ }) | Response object |
| responseJsonFile(file) | Response file json object (add file json using require) |
| delay(timeMilliseconds) | add response delay in milliseconds |
| run() | finish the route configuration and run |
| start() | initialize mock server |
| start(function(){}) | initialize mock server and execute function when initialize |
| stop() | stop mock server - finishing instance |