当前位置: 代码迷 >> 综合 >> NodeJS - mocha
  详细解决方案

NodeJS - mocha

热度:88   发布时间:2024-01-15 11:29:12.0
// mocha是nodejs下的自动化测试框架,可以大大简化异步测试的复杂度,并且提供相关的报告。安装:npm install --global mochavar request = require('supertest'), // superTest是一个Http封装的测试库,其简化了Http的请求和测试。should = require('should'); // should 类库是nodejs下的测试断言库describe('User Modal Routes Test', function () {before(function (done) { // 执行测试用例前开启服务器var app = express.init(mongoose);agent = request.agent(app);user = mockData.requests.users.user[0];mockData.loginSuperuser(agent, done);});after(function (done) { // 执行完后关闭服务器监听//mockData.loginLogoutUser(agent,done);done();});// describe块称为"测试套件"(test suite),表示一组相关的测试。它是一个函数,第一个参数是测试套件的名称("加法函数的测试"),第二个参数是一个实际执行的函数。describe('User routes course test', function () {// it块称为"测试用例"(test case),表示一个单独的测试,是测试的最