Node.js 在摩卡重试不起作用

Node.js 在摩卡重试不起作用,node.js,unit-testing,mocha.js,chai,Node.js,Unit Testing,Mocha.js,Chai,我想用摩卡咖啡。这是我的密码: 'use strict'; const assert = require('chai').assert; describe('retries', function() { it('should not be equal', function () { this.retries(10); assert.equal(1, 2); }); }); 我预计,该测试将重试10次,但它没有。 mocha的版本是3.3.0m

我想用摩卡咖啡。这是我的密码:

'use strict';

const assert = require('chai').assert;

describe('retries', function() {
    it('should not be equal', function () {
        this.retries(10);
        assert.equal(1, 2);
    });
});
我预计,该测试将重试10次,但它没有。
mocha的版本是
3.3.0

mocha实际上会重试您的代码但是,摩卡不会向您显示每次尝试。它只会报告最终结果,即测试是在某个点通过(经过多次尝试)还是失败(因为所有尝试都失败)。如果您将
console.log(“某物”)
添加到测试中,您将看到它按照您指定的方式重试测试