reactjs - Jest + Enzyme 单元测试字典
问题描述
单元测试很新,我在编写测试来覆盖我拥有的字典对象时遇到了麻烦。我正在编写的测试通过了,但是当我运行覆盖率报告时,它说它仍然未被发现。
这就是字典的样子:modals[key]
这就是 modals 对象的样子
const modals = {
cartSuccessModal: 'SuccessModal',
cartErrorModal: 'ErrorModal',
};
这些是我尝试通过的测试示例,但没有正确覆盖该modals[key]
行:
expect(modals['cartSuccessModal']).toEqual('SuccessModal');
expect(modals['cartErrorModal']).toEqual('ErrorModal');
解决方案
推荐阅读
- office-js - Office.js 自定义属性的存在
- python - 带有随机 id 变量的 Pandas wide_to_long
- javascript - 控制 d3 折线图中的刻度间距
- javascript - 将数组中的每个元素与其他所有元素进行比较
- ruby-on-rails - 在函数参数中传递关系(续集)
- r - R中的函数创建
- oracle-apex-5.1 - Oracle APEX 向查询添加条件过滤器
- java - 在 Java 中进行单元测试时如何强制调用 SQLException?
- c# - Web API POST 方法将加号 (+) 替换为空白
- python - pysparkling H2OConf 干扰我的应用程序日志