Ich habe eine actionCreator-Methode, die ich Unit-Test durchführen möchte. Es macht einen Firebase-Aufruf und bei Erfolg oder fehlschlagen wird es 2 Methoden relativ zu versenden.Komponententest auf Redux, der einen Firebase-Aufruf beinhaltet
Es sieht etw wie folgt aus:
export function removeItem(itemId) {
return dispatch => {
return firebase.database().ref('items').child(itemId).remove()
.then(
success => dispatch(updateList()),
error => dispatch(failRemovingItem(error))
);
};
}
ich folgende bin das Beispiel von redux. http://redux.js.org/docs/recipes/WritingTests.html
Aber ich bin nicht in der Lage, den Firebase Anruf über Nock zu verspotten.
Hat jemand Erfahrung mit Unit-Tests ähnlich?