Симуляция предназначена для запуска на 1 узле = 0 найдено: Jest энзим - PullRequest
0 голосов
/ 04 марта 2019

Я новичок в модульном тестировании и пытаюсь проверить следующий метод, если это возможно

Вот метод - с использованием шутки и энзима.Попытка тестирования без использования шпионских функций

removeParameters(id){
delete this.state.dataSetList[id]
this.setState({
dataSetList: this.state.dataSetList
})
this.props.addDataSetList({ dataSetList: this.state.dataSetList })
}

Вот что у меня есть для теста:

 it (' removeParameters : should return DefaultData props correct',() => {
 baseProps.addDataSetList.mockClear();
 wrapper.setState({
 dataSetList: []
 });
  wrapper.update();
 wrapper.find('dataSetList').simulate('remove', [{id :{id:'test1'} }])
 expect(wrapper.instance().removeParameters('test')).toEqual();
 expect(baseProps.addDataSetList).toHaveBeenCalled();
 expect(toJson(wrapper)).toMatchSnapshot();
});

Использование Jest и Enzyme

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...