Попытка запустить следующий тест, но я продолжаю получать это сообщение:
Метод «имитация» предназначен для запуска на 1 узле. Вместо этого найдено 0.
Вот тестовый файл:
beforeEach(() => wrapper = mount(<BrowserRouter><Component {...baseProps} /></BrowserRouter>));
it("should test click event on CloseModal method", () => {
wrapper.find('Component').setState({
showselectWarning: true,
});
wrapper.update()
wrapper.find('#dontshow-testclick').simulate("click");
expect(wrapper.state().showselectWarning).toBeTruthy();
});
Вот событие onclick под Render () Modal
<div className='confirm-entitlement-div'>
<label>Do not show this message again</label>
<input type='checkbox' checked={!this.state.showSelectWarning} id='dontshow-testclick' onClick={() => {this.setState({showSelectWarning: !this.state.showSelectWarning})} } />
</div>
</div>
</div>
</Modal>
Я не могу понять проблему. используя Jest и энзим для React JS Спасибо