首页 > 解决方案 > javascript中的软断言

问题描述

我有两个后端项目 P1 和 P2。来自 P1 的数据必须通过中间件进行一些处理后流入 P2。我正在编写这个中间件,我必须创建一个 E2E 测试模块。

我将有 100 个测试用例,每个测试用例可能有 3 或 4 个期望语句。chai 'expect' 函数是硬断言的一种形式。如何在 javascript 中获得软断言。基本上,测试用例将运行所有 3 或 4 个期望语句并报告哪个语句失败。

标签: javascripttestingmocha.jschai

解决方案


柴不允许软断言,这是违背他们的断言哲学的。尝试使用库https://www.npmjs.com/package/soft-assert


推荐阅读