Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

95
Views
supertest fallando con ECONNRESET

Estoy trabajando en un proyecto de Node.js y tratando de escribir casos de prueba para la aplicación. Los puntos finales funcionan perfectamente bien cuando los ejecuto en Postman. Pero cuando ejecuto los casos de prueba, algunos de ellos (generalmente el primero en el orden) fallan con el error

 - Error: read ECONNRESET

Intenté depurarlo, busqué una posible solución, pero no puedo solucionarlo. Estoy trabajando con jasmine/supertest por primera vez. Tal vez me estoy perdiendo algo que no puedo anticipar, pero no he podido encontrar el problema. Puede alguien ayudarme con esto? Muchas gracias de antemano.

Aquí está mi código de prueba.

 it('Gets Users List', async() => { const response = await request.get('/users') expect(response.status).toBe(200); })

y mi función de controlador

 export const index = async (req:Request, res: Response) => { try { const users : DataObject = await model.index() res.status(users.status); res.json(users.data); } catch (error) { res.status(NOT_FOUND); res.json(error); } }

El comportamiento peculiar que observé es cuando agrego otro método antes de este, entonces este método funciona bien y el primero devuelve el mismo error. Supongo que la primera llamada es rechazada debido a que la conexión aún no se ha establecido. Aunque no estoy seguro.

¿Alguien familiarizado con este tema?

Gracias por adelantado.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!