Я пытаюсь смоделировать событие прокрутки с помощью ReactJS и JSDOM.
Первоначально я пробовал следующее:
var footer = TestUtils.findRenderedDOMComponentWithClass(Component, 'footer');
footer.scrollTop = 500;
TestUtils.Simulate.scroll(footer.getDOMNode());
//I tried this as well, but no luck
//TestUtils.Simulate.scroll(footer);
Событие прокрутки вообще не распространяется. Затем я вручную создал событие, и все заработало нормально:
var evt = document.createEvent("HTMLEvents");
evt.initEvent("scroll", false, true);
element.dispatchEvent(evt);
Вопрос. Я делаю что-то не так с TestUtils? Как я могу заставить это работать?
Алан