Как проверить наличие ключей объекта Map в Jest - PullRequest
0 голосов
/ 04 ноября 2018

Используя Jest, я пытаюсь проверить ключи в объекте JavaScript Map и toHaveProperty не работает. В мокко / чае вы можете assert.hasAllKeys(map, keys)

Карта JavaScript: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map

Есть ли способ сделать это?

1 Ответ

0 голосов
/ 04 ноября 2018

toHaveProperty предназначен для проверки путей на простом объекте JavaScript. Нет никаких встроенных сопоставителей (о которых я знаю), которые специализируются на объектах Map, поэтому я бы порекомендовал сделать что-то вроде этого:

expect(myMapObject.has(key)).toEqual(true)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...