【问题标题】:Retries in mocha do not work摩卡重试不起作用
【发布时间】:2023-03-20 19:18:01
【问题描述】:

我正在尝试在 mocha 中使用 retries。这是我的代码:

'use strict';

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

describe('retries', function() {
    it('should not be equal', function () {
        this.retries(10);
        assert.equal(1, 2);
    });
});

我预计,该测试将重试 10 次,但它没有。 摩卡的版本是3.3.0

【问题讨论】:

    标签: node.js unit-testing mocha.js chai


    【解决方案1】:

    Mocha 实际上会重试您的代码。 但是,Mocha 不会向您显示每个单独的尝试。它只报告测试是在某个时间点通过(经过一定次数的尝试)还是失败的最终结果(因为所有尝试都失败了)。如果您将 console.log("something") 添加到您的测试中,您会看到它会按照您的指定重试您的测试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-01
      • 1970-01-01
      相关资源
      最近更新 更多