开玩笑地将测试标记为成功,即使有一个断言



如何在 Jest 中使这种测试失败?是否有全局设置可以在 Jest 中进行任何失败断言失败的测试?

test('Assert', () =>
{
console.assert(false, "This should fail the test");
});

这个问题已经在这里讨论过: https://github.com/facebook/jest/issues/5634

建议包括检查环境或节点版本。 如果这不起作用,可以将以下内容添加到测试设置文件中:

console.assert = (statement, message) => {
if (!statement) throw new Error(message);
};

相关内容

最新更新