С функцией, которая использует scrollIntoView
export const scrollDown = () => {
document.querySelector('.bottom').scrollIntoView({
behavior: 'smooth'
});
}
У меня есть тест, который выглядит следующим образом
describe('scrollDown', () => {
let scrollIntoViewMock = jest.fn();
window.HTMLElement.prototype.scrollIntoView = scrollIntoViewMock;
scrollDown()
expect(scrollIntoViewMock).toBeCalled();
})
Но проверка завершается с ошибкой TypeError: Невозможно установить свойство 'scrollIntoView' из неопределенного
Тест был из другого SO-ответа на вопрос теста scrollIntoView. Любая помощь будет оценена.