如何在Jest中检查Map对象键

时间:2018-11-04 02:02:52

标签: javascript jestjs

使用Jest,我正在尝试检查JavaScript Map对象中的键,并且toHaveProperty不起作用。在Mocha / Chai中,您可以assert.hasAllKeys(map, keys)

JavaScript映射:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:3)

toHaveProperty用于检查普通javascript对象上的路径。没有专门针对Map对象的内置匹配器(我知道),所以我建议做这样的事情:

expect(myMapObject.has(key)).toEqual(true)