Попытка проверить следующий щелчок СОБЫТИЕ, используя Jest Enzyme для React js
<div className="fullmodal_title">
{ this.state.ViewName !== '' && this.state.Requests.length !== 0 ?
<div className="fullmodal_title_select"><span className="fullmodal_title_add_done"
onClick={() => {this.clearViewName()}} >Add View </span>
<FontAwesome name='right' className='fa-angle-right' /> Select a request</div>
:
null
}
Это то, что я сделал до сих пор:
beforeEach(() => wrapper = mount(<BrowserRouter><AddViewModal {...baseProps} /></BrowserRouter>));
it("should call clearViewName on button click", () => {
baseProps.onClick.mockClear();
wrapper.find('AddViewModal').setState({
ViewName: 'test',
Requests: "",
allowNext:false
}),
wrapper.update();
//console.log(wrapper.debug())
wrapper.find('.fullmodal_title').at(0).simulate('click')
});
clearViewName возвращает только 3 setStateкоторые перечислены в тесте.Тест проходит успешно, если я пытаюсь пройти первый div, но он не работает, если я пытаюсь, например,