покрытие кода: Jest передает обратный вызов в качестве параметра - PullRequest
0 голосов
/ 14 мая 2018
HandleSubmit(){
    this.props.reset({}, () => {
        this.setState({
            userError: ''
        });
    });
}

как мне сменить функцию сброса реквизита в шутку, Я пробовал reset=jest.fn({},()=>{}), но выдает эту ошибку:

TypeError: specificMockImpl.apply не является функцией

1 Ответ

0 голосов
/ 15 мая 2018

написать функцию сброса как независимую, а затем вызвать эту функцию внутри handleSubmit.

HandleSubmit(){
    this.props.reset({},this.reset)
}

и это будет легко проверить.

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