Discusión

¡OJO! con la devolución del tipo 'loading'

@estouchedisindo·27/5/2026TypeScriptOptimizaciónExplicación

Hola

El test espera con el estado 'loading' que devolvamos la siguiente cadena de texto: 'Cargando...' ni usando Markdown aquí, ni en el texto de la consola al fallar el test aparecen los tres puntos finales, solo uno; por lo menos a mí.

Saludos y ánimo

2respuestas
Respuestas

Saludos de nuevo @estouchedisindo

Está bien

type LoadingState =
  | { type: 'loading' }
  | { type: 'success'; data: string }
  | { type: 'error'; error: string };

El type, no es lo mismo a el valor esperado, puede ser "Cargando...", podría ser un <Loading /> (componente) o lo que sea si es que el type es "loading", ya que esa es la bandera que indica que estamos cargando.

@estouchedisindoAutor28/5/2026

Hola, otra vez, @fernando_her85

Me he perdido, entonces. XD ¿Qué tenemos que devolver si el state.type === 'loading' ?

El argumento state arroja estos valores en consola:

> {"state":{"type":"loading"}}
> {"state":{"type":"success","data":"Usuario Ana"}}
> {"state":{"type":"error","error":"No autorizado"}}
> {"state":{"type":"error","error":"Tiempo de espera agotado"}}

¿Lo estoy haciendo mal, entonces? Saludos

Escribir un comentario

Debes iniciar sesión para publicar un comentario.