Я пытаюсь проверить функциональность глубоко вложенного компонента, но у меня возникли проблемы с «выбором» его для Simulate
.React Component Children Testing
Как я уже подходя к проблеме является следующим:
const component = renderIntoDocument(TestParent);
const dropdown = findRenderedComponentWithType(component, TimespanDropdown);
const buttons = scryRenderedDOMComponentsWithTag(dropdown, 'button');
Simulate.click(buttons[0]);
Это разваливается, когда я прохожу раскрывающийся список srcyRenderedDOMComponentsWithTag
. Я мог бы добавить класс к своим кнопкам и, возможно, использовать scryRenderedDOMComponentsWithClass
, но я предпочел бы, есть ли способ как-то «перехватить» эти вызовы find find.
какой версии React вы используете? –
версия 0.14.3 – paulruescher