【发布时间】:2016-06-29 17:50:45
【问题描述】:
在Chai assertion library 中,我们可以断言一个深层属性存在并具有一个值:
expect(obj).to.have.deep.property("field1.field2", 1);
但是,如果我们需要断言该属性具有多个值之一,该怎么办?在这种情况下,如果 obj 的 field1.field2 属性具有 0 或 1 或 2 值,则测试应该通过。
仅供参考,我需要这个来检查 ESLint 插件是否附带推荐的规则配置,该配置为每个规则配置了“警告级别”。 Warning level 可以是 0、1 或 2 个值。
【问题讨论】:
标签: javascript testing chai assertions