firebase / firebase/quickstart-testing

Example for asserting `HttpsError` thrown by cloud function

Offen
#182 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
368
Forks
125
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

It would be really nice to have an example how to assert `HttpsError`, which are thrown by a cloud function.
```ts
exports.testCallable = functions.https.onCall((data, context) => {
console.log('testCallable');
return new functions.https.HttpsError('ok', 'this is an error');
})
```

How to write a test, that a `HttpsError` with the message `this is an error` was thrown?

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der bereitgestellten testCallable Cloud Function und untersuche die Einstiegspunkte für das Testen von Callable Functions im Repository. Füge ein Beispiel hinzu, das zeigt, wie die HttpsError-Nachricht geprüft wird, und verifiziere, dass der dokumentierte Test den erwarteten Fehler von einem erfolgreichen Aufruf unterscheidet.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
firebase, javascript
Bereich
backend, testing
Issue-Typ
Dokumentation
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
42/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.