【发布时间】:2017-01-03 18:12:30
【问题描述】:
我使用Chai.js 断言一个对象至少有一些键及其值。 我想知道它不是断言值,只是断言键。
expect({ foo: 5, bar: 3 }).to.contain.all.keys({ foo: 6 });
之前的传球!为什么?
【问题讨论】:
-
这就是包含所有键的目的。如果您还想比较这些值,请改用 to.deep.equal。
-
@Hosar,我提到“至少”,to.deep.equal 断言两个对象在我不需要的键数上是相同的。我现在更新了我的问题。
标签: unit-testing meteor mocha.js chai