Я следую документации Jest , но не могу обойти следующую ошибку.expect(dummyFunction).toHaveBeenNthCalledWith is not a function
Если я что-то не упустил, я почти уверен, что у меня правильно настроена dummyFunction
как jest.fn()
.Я даже утешил вывод dummyFunction
непосредственно перед тем, как использовать его в своих тестах, и это вывод.
dummyFunction console.log output
{ [Function: mockConstructor]
_isMockFunction: true,
getMockImplementation: [Function],
mock: [Getter/Setter],
mockClear: [Function],
mockReset: [Function],
mockReturnValueOnce: [Function],
mockReturnValue: [Function],
mockImplementationOnce: [Function],
mockImplementation: [Function],
mockReturnThis: [Function],
mockRestore: [Function] }
toHaveBeenCalledNthWith Test
const dummyFunction = jest.fn();
expect(dummyFunction).toHaveBeenCalledTimes(2); // pass
expect(dummyFunction).toHaveBeenNthCalledWith(1, { foo: 'bar' }); // error
expect(dummyFunction).toHaveBeenNthCalledWith(2, { please: 'work' });
Заранее спасибо за помощь.