javascript - 发生异常时如何使 Karma 报告测试失败?
问题描述
我有一个 Karma 测试,如下所示:
it('testing if test will fail on exception', function () {
expect(true).toBe(true);
throw "an exception";
expect(false).toBe(true);
});
问题是这个测试返回有效,因为在检查第二个测试条件之前抛出了异常。我需要一个适用于所有测试的解决方案,因此实现 try/catch 不是我正在寻找的解决方案。有没有办法设置 Karma/Jasmine 配置,以便所有测试在抛出异常时失败?还有什么好主意吗?
解决方案
推荐阅读
- python - 如何从我的列中删除前导“0”?Python
- macos - 无法从 mac 获取钥匙串证书信息
- ios - 获取 UIStackView 排列的子视图的中心点
- python - 如何单击 Selenium 上的 javascript 链接?
- amazon-web-services - 如何使用 S3 json 文件后端在 API 网关中传递查询参数
- lua - 谁能告诉我如何在lua中设置或重置一点..?
- android - 我无法显示从图库中挑选的图像
- python-3.x - Pandas: Combine pandas columns that have the same column name
- google-cloud-platform - GCP Stackdriver alert on metric not absent
- spring-boot - 使用 Spring Boot 在 Vaadin 14 (Flow) 中拦截请求开始和结束