我正在使用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