Я тестирую функцию, которая принимает два аргумента: строку и массив. Переданный массив должен точно соответствовать ожидаемому массиву.
Я пробовал:
expect(context.commit).toHaveBeenCalledWith('loadMunicipalityIDArray', muniIDArray)
и
expect(context.commit).toHaveBeenCalledWith('loadMunicipalityIDArray', expect.arrayContaining(
muniIDArray
))
но оба дают мне ошибки соответственно:
Expected mock function to have been called with:
[501, 556, 599, 606, 622, 1783, 1842] as argument 2, but it was called with [501, 556, 599, 606, 622, 1783, 1842].
и
Expected mock function to have been called with:
ArrayContaining [501, 556, 599, 606, 622, 1783, 1842] as argument 2, but it was called with [501, 556, 599, 606, 622, 1783, 1842].
Почему тесты не проходят?