如何在MOCHA框架中进行模拟

时间:2019-10-17 06:32:58

标签: mocha

我正在尝试测试功能,并且在下面编写了摩卡单元测试用例。 我在下面添加了我的测试代码。

start.js

  try {

    let direct = new Direct();

    let userId = req.query.userId;

    let response = await direct.Conversation(userId);

   res.json('response');


  } catch (err) {

    ErrorHandler.handleError(err);

    res.status(500)

    res.json({ Error: err.name });

  }

});

我的摩卡单元测试用例test.js

const request = require('supertest');

const app = require('../app.js');


describe('Get',function(){


    it('return response',function(){


        return request(app)


        .get('/test/start')


        .expect(200)


        .expect('Content-Type',/json/)


        .expect('"response"')


    });
});

请建议我如何在test.js中实现模拟

0 个答案:

没有答案
相关问题