使用 Jest,我尝试检查 JavaScript Map 对象中的键,但 toHaveProperty
不起作用。在 Mocha/Chai 中,您可以 assert.hasAllKeys(map, keys)
JavaScript map :https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map
有办法做到这一点吗?
最佳答案
toHaveProperty
用于检查普通 JavaScript 对象上的路径。没有任何专门针对 Map 对象的内置匹配器(据我所知),因此我建议这样做:
expect(myMapObject.has(key)).toEqual(true)
关于javascript - 如何在 Jest 中检查 Map 对象键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53137145/