J'ai besoin d'aide pour écrire des tests unitaires pour les actions Redux ci-dessous. Dans Google, j'ai vu quelques exemples mais la façon dont ils ont écrit leurs actions semble être très différente, donc je suis confronté à quelques difficultés à écrire des tests unitaires pour mes actions Redux.Test d'unité d'action Redux (Mocha & Chai)
Ci-dessous sont les actions Redux que j'ai:
import * as types from './readerTypes';
export const documentSuccessAction = (data) => {
return (dispatch, getState) => {
dispatch({
type: 'GET_METADATA_SUCCESS',
metadata: data.document
});
dispatch({
type: 'GET_DOCUMENT_SUCCESS',
document : data.documentContent
});
};
};
export const getDocument = (docID) => {
return (dispatch, getState) => dispatch({
type: 'API_REQUEST',
options: {
method: 'GET',
service: 'reader',
endpoint: `document/${docID}`,
actionTypes: {
loading: 'GET_DOCUMENT_LOADING',
success: documentSuccessAction,
error: 'GET_DOCUMENT_ERROR'
}
}
});
};
Quelqu'un pourrait-il me s'il vous plaît aider?
Merci
De quel type de difficultés souffrez-vous? Qu'avez-vous essayé et qu'est-ce qui ne fonctionne pas, s'il vous plaît élaborer. – cinnaroll45