firebase / firebase/quickstart-testing

Example for asserting `HttpsError` thrown by cloud function

Abierto
#182 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
JavaScript
Estrellas
368
Forks
125
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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?

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con la función de Cloud testCallable proporcionada e inspecciona los puntos de entrada para las pruebas de callable functions del repositorio. Añade un ejemplo que muestre cómo comprobar el mensaje de HttpsError y verifica que la prueba documentada distinga el error esperado de una llamada exitosa.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
firebase, javascript
Área
backend, testing
Tipo de issue
Documentación
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
42/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.