Я пытался настроить модульное тестирование на VSC - JS / React для следующего кода ниже.
getNotificationgetNotificationCount = () =>{
fetch(`${this.state.services.NotificationReporting.URL}/NOTIFICATIONS?$count=true&$filter=contains(Notified,'${this.state.user.Email}') and Status eq 'Unread'`, {
headers: {
'Content-Type': 'application/json',
'Ocp-Apim-Subscription-Key': this.state.services.NotificationReporting.subscription_key,
"DDHFirm": this.state.user.DDHFirm
},
method: 'GET',
credentials: 'include',
})
.then(res => {return(validationManager.ResolveHTTPResponse(res, 'Request Successful', 'Request Failed', res.ok ? true : false))})
.then(response => {
this.setState({
unreadNotifications: response.body ? response.body['@odata.count'] : 0,
})
})
}
Ожидается, что функция / метод получит вызов в данный момент.Фактические результаты будут обработаны позже