javascript - javascript中的软断言
问题描述
我有两个后端项目 P1 和 P2。来自 P1 的数据必须通过中间件进行一些处理后流入 P2。我正在编写这个中间件,我必须创建一个 E2E 测试模块。
我将有 100 个测试用例,每个测试用例可能有 3 或 4 个期望语句。chai 'expect' 函数是硬断言的一种形式。如何在 javascript 中获得软断言。基本上,测试用例将运行所有 3 或 4 个期望语句并报告哪个语句失败。
解决方案
柴不允许软断言,这是违背他们的断言哲学的。尝试使用库https://www.npmjs.com/package/soft-assert
推荐阅读
- php - Phpmyadmin 显示代码而不是被解释
- c++ - 清除 std::map 的 boost::pool_allocator 不会返回 VS2017 中的整个池
- android - Kotlin 中更好的回调方法是什么?侦听器与高阶函数
- java - 如何通过 RestTemplate 传递我的对象
- ios - Swift iOS App 如何在 UITabBarController 上显示 UIView
- .htaccess - 与 Apache 2.2 一起使用的重写在 Apache 2.4 上不起作用
- virtual-machine - 如何在虚拟机中启用虚拟机中的 VT-x
- javascript - 如何在Javascript中关闭对话框后自动更新数据表
- javascript - how to send request payload through curl in php
- sql - TOAD 10.6 Sql 错误 ORA - 01858:查询有什么问题?