最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

当我在我的项目中运行mocha测试时,它不能在测试后终止

运维笔记admin19浏览0评论

当我在我的项目中运行mocha测试时,它不能在测试后终止

当我在我的项目中运行mocha测试时,它不能在测试后终止

我正在使用摩卡进行测试。

这是我的测试用例。

const mysql_service = require('../../router/mysql_service')

const chai = require('chai')
var chaiAsPromised = require("chai-as-promised");

chai.use(chaiAsPromised);
const expect = chai.expect;
describe('mysql_service', function () {
  this.timeout(20000)
  it('#qryInterconnectionStocks', function (done) {
      mysql_service.qryInterconnectionStocks(20)
      .then(function(result)  {
        expect(result).not.to.be.null
        expect(Array.isArray(result)).to.be.true
        // console.log(result)
        done()
      },function(err) {
        console.log(err)
        expect(err).to.be.null
        done(err)
      })

  })
})

首先,我运行测试命令

mocha test/**/*.js

它成功了,但终端不退出。

回答如下:

您应该将--exit标志添加到mocha命令以使其退出,请参阅breaking changes。

发布评论

评论列表(0)

  1. 暂无评论