Jest не вызывает функцию правильное количество раз - PullRequest
0 голосов
/ 12 ноября 2018

Я сопоставляю массив и затем вызываю внешнюю функцию.пример

['error1', 'error2'].map(err => myFunc())

затем в моем шутливом тесте я говорю, ожидаю, что myFunc() будет вызван 2 раза, но он говорит, что он вызывается только один раз

это внешняя функция, определенная как таковая

export const myFunc = () => {}

тогда когда я импортирую, я делаю

import { myFunc } from 'file/path'

jest.mock('file/path', () => ({
    myFunc: jest.fn(),
}))

expect(myFunc.mock.calls).toHaveLength(2)

кто-нибудь видит, что я делаю неправильно?действительно не имеет смысла, так как функция должна вызываться для каждого элемента в массиве: /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...