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



我正在使用Chai.js来断言一个对象至少有一些键及其值。我想知道它不是断言值,只是断言键。

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

以前的过去了!为什么?

我想你要找的是包括

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

相关内容

最新更新