const mocks = {
'get /api/message': { message: 'hello' },
'post /api/model/:id': (req, res) => {
res.send({ id: req.params.id });
}
};
const { registMocks, executeMock } = require('@jiasuyunkeji-fe/mock-api-util');
// 注册 mocks
registMocks(mocks)
// 执行 mock
executeMock('/api/message', { method: 'get' }) // [ture, { body: mocks['get /api/message'] }]
executeMock('/api/message', { method: 'post' }) // [false]
executeMock('/api/model/1', { method: 'post' }) // [true, { body: { id: '1' }, status: 200, headers: {} }]
atv-mock-api-util
1.0.0 • Public • PublishedReadme
Keywords
nonePackage Sidebar
Install
npm i atv-mock-api-util
Weekly Downloads
1
Version
1.0.0
License
ISC
Unpacked Size
5.09 kB
Total Files
5