Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

178
Vistas
Las llamadas de servicio asincrónicas de node Jest FT fallan al devolver la promesa

Estoy viendo un problema en el que en mi código tengo una prueba funcional asíncrona que llama a nuestra API en una ruta determinada que es solo una llamada asíncrona que funciona bien

 const response = await callOurApp( req, stuff );

pero luego, en el FT, estoy llamando a otro punto final desde otro servicio, pero esto falla con TypeError: Cannot read property 'then' of undefined

 const newQuery = await getNewStuff(req);

¿Tiene que ver con la forma en que se maneja la promesa en la función, ya que esta función también llama a otro servicio? ¿O hay algo que deba hacer en Jest para permitir este comportamiento en mi FT?

aquí está la función a continuación ... esta función está llamando al método de solicitud para otro servicio del que hacemos una instancia cuando estamos ejecutando nuestra API

 export async function getNewStuff(req) { const payload = { method: 'GET', path: '/path/to/the/resource', headers: {'stuff'}, }; req.log('debug', 'GET_PAYMENT_TOKEN_REQ_PAYLOAD', { result: JSON.stringify(payload), }); return theService.request(req, payload).then(result => { return result; }); }
about 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda