Ich habe diese Aktion in Reaktion
export function fetchPosts() {
const request = axios.get(`${WORDPRESS_URL}`);
return {
type: FETCH_POSTS,
payload: request
}
}
Wie teste ich in diesem Fall Axios? Jest haben diesen Anwendungsfall auf der Website für asynchronen Code, wo sie eine Scheinfunktion verwenden, aber ich weiß nicht, ob ich dies mit Axios tun kann? ref: https://facebook.github.io/jest/docs/tutorial-async.html
Ich habe dies bisher getan, um zu testen, ob der richtige Typ zurückgegeben wird
it('should dispatch actions with the correct type', () => {
store.dispatch(fetchPosts());
let action = store.getActions();
expect(action[0].type).toBe(FETCH_POSTS);
});
Ich habe keine Ahnung, wie ich Scheindaten übergeben und testen soll, ob sie zurückgegeben werden. Hat jemand irgendwelche Ideen?
Danke im Voraus