chai js expect property value empty array

China☆狼群 提交于 2019-12-01 17:09:36

I ignored there's a section of change in assertion for properties. So, what made it work for me was :

return expect(functionRetuningPromise()).to.eventually.have.property("key1").that.eql([]);

What about

return 

expect(functionRetuningPromise()).to.eventually.have.property("key1").that.satisfy(function (value) {
  expect(value).to.be.instanceof(Array);
  expect(value).to.have.length.above(0);
  return true;
})
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!