Chai.js:期望object.to.contain.all.keys没有断言值

时间:2017-01-03 18:12:30

标签: unit-testing meteor mocha chai

我正在使用Chai.js断言一个对象至少有一些带有值的键。 我想知道它没有断言价值,只是主张键。

expect({ foo: 5, bar: 3 }).to.contain.all.keys({ foo: 6 });

以前的通行证!为什么呢?

1 个答案:

答案 0 :(得分:0)

我猜您要找的是包含

expect({ foo: 5, bar: 3 }).to.include({ foo: 5 }); //Passes
expect({ foo: 5, bar: 3 }).to.include({ foo: 6 }); //Doesn't pass