У меня есть приложение реагировать + машинопись, и у меня есть асинхронный вызов API, выполненный с axios
.Я хочу проверить этот асинхронный вызов, используя Jest + Enzyme.
Вот что я имею в своем действии
// load items callback
export function loadItemsSuccess(response) {
return {
type: LOAD_ITEMS,
items: response.data
};
}
// load items
export function loadItems() {
return function (dispatch) {
const authOptions = {
method: "GET",
url: "http://192.168.99.100:3000/items
headers: {
"Content-Type": "application/x-www-form-urlencoded"
},
json: true
};
return axios(authOptions).then(response => {
dispatch(loadItemsSuccess(response));
}).catch(error => {
console.log("Error loading items, error);
});
};
}
Мой редуктор просто обновляет магазин:
case LOAD_ITEMS:
console.log(action.items);
return action.items;