beforEach挂钩失败后如何继续运行测试

时间:2019-03-06 15:33:51

标签: mocha

我正在尝试运行下面的测试服,但是在每个钩子第一次失败之后,其余的测试服都不会运行。

总有办法解决这个问题吗?

allowUncaught选项不能解决问题,我不想在钩子中使用try / catch。

describe("hook fails test example", () => {
beforeEach(async () => {
    expect(10).to.equal(4);
});

var i = 0;
it("1 try", async function () {
    console.log(i.toString());
    i++;
    expect(i).to.equal(4);
});

it("2 try", async function () {
    console.log(i.toString());
    i++;
    expect(i).to.equal(4);
});

it("3 try", async function () {
    console.log(i.toString());
    i++;
    expect(i).to.equal(4);
});

it("4 try", async function () {
    console.log(i.toString());
    i++;
    expect(i).to.equal(4);
});

});

0 个答案:

没有答案