| 12345678910111213141516171819202122232425262728293031323334353637383940 | 'use strict';/** * * * @author Mai * @date * @version */const { app, assert } = require('egg-mock/bootstrap');const mockData = {};const tenderId = 2046;const stageOrder = 3;const postData = {    account: 'zengpeiwen',    project: 'P1201',    project_password: '123456',};describe('temp_report_test.js', () => {    // 准备测试数据    before(function* () {        const ctx = app.mockContext();        // 模拟登录session        ctx.session = {};        const loginResult = yield ctx.service.projectAccount.accountLogin(postData, 2);        assert(loginResult);        mockData.session = ctx.session;    });    it('test temp', function* () {        const ctx = app.mockContext(mockData);        // test12 - 第4期        const stage = yield ctx.service.stage.getDataByCondition({ tid: tenderId, order: stageOrder });        const mainData = yield ctx.service.reportMemory.getStageImZlData(tenderId, stage.id);        if (mainData instanceof Array) {            yield ctx.helper.saveBufferFile(JSON.stringify(mainData, '', '\t'), ctx.app.baseDir + '/mem_stage_im_zl.json');        }    });});
 |