| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- const router = require('express').Router();
- const Mock = require();
- const wrapper = require('../wrapper');
- const { Random } = Mock;
- router.get('', (req, res) => {
- res.json(wrapper(
- Mock.mock({
- 'data|5-10': [{
- 'id|+1': 1,
- projectId: 101,
- title: Random.csentence(5, 20),
- 'pass|1': [0, 1],
- }],
- }).data,
- ));
- });
- router.get('/steps', (req, res) => {
- res.json(wrapper(
- Mock.mock({
- 'data|5-10': [{
- 'id|+1': 1,
- testCaseId: 1,
- description: Random.csentence(10, 30),
- expectation: Random.csentence(10, 30),
- 'state|1': ['待测试', '已测试', '出现bug'],
- }],
- }).data,
- ));
- });
- router.post('', (req, res) => {
- res.json(wrapper('success'));
- });
- router.put('', (req, res) => {
- res.json(wrapper('success'));
- });
- router.put('/finish', (req, res) => {
- res.json(wrapper('success'));
- });
- router.put('/reopen', (req, res) => {
- res.json(wrapper('success'));
- });
- router.delete('', (req, res) => {
- res.json(wrapper('success'));
- });
- router.post('/steps', (req, res) => {
- res.json(wrapper('success'));
- });
- router.put('/steps', (req, res) => {
- res.json(wrapper('success'));
- });
- router.delete('/steps', (req, res) => {
- res.json(wrapper('success'));
- });
- router.put('/steps/state', (req, res) => {
- res.json(wrapper('success'));
- });
- router.get('/record/latest', (req, res) => {
- res.json(wrapper(
- Mock.mock(
- {
- 'data|10': [{
- 'id|+1': 1,
- pipelineId: 1,
- timestamp: Random.datetime(),
- 'operationType|1': ['完成测试', '重新开放测试'],
- pipelineRecordId: -1,
- }],
- },
- ).data,
- ));
- });
- module.exports = router;
|