UNPKG

webmock

Version:

Mock AJAX/HTTP/SSR - Automatically generate documentation

52 lines (47 loc) 944 B
# Webmock ```shell yarn add webmock ``` ```js var Webmock = require('webmock') const { mock , app } = Webmock.express({ port: 1219, static: __dirname, url: { data: { pass: {}, fail: {msg: 'fail message'} } } }) // mock.writeDoc(__dirname + '/doc.html') mock.url('/news', { type: 'get', data: { pass: { 'list|10': { title: '@ctitle' } }, empty: { 'list': [] } } }) mock.url('/login', { type: 'post', // JSON schema req: { user: { title: '用户名', example: 'nimo' }, password: { title: '密码', example: 'abcddefg' } } }) ``` - `Webmock.express(props)` default props is : [./lib/defaultProps.js](./lib/defaultProps.js) - `mock.url(settings)` default settings is "./lib/defaultProps.js" url