Я хочу, чтобы мой модульный тест шутки + фермента вызывал saveSignUpFirstCreds
:
this.setState({ requestInProgress: true, errorMessage: null }, () => {
return Api.registerPhone(values.phone)
.then(() => {
this.props.saveSignUpFirstCreds(values);
this.handleSubmitSuccess();
})
});
У меня есть ручной макет для моего API, и мой код пока выглядит так:
wrapper.setState({ requestInProgress: true, errorMessage: null }, () => {
// DO i need to do something here ???
// I need the promise to be fullfilled and then check the prop and then call done
});
вкратце, «как пошутить, проверить обещание внутри обратного вызова setState»