Jose Gabriel Argüello
no se si lo veremos en las próximas clases pero lo podemos resolver con async/await :
describe('test for [GET]/', () => { test('should return "Hello World!', async () => { const response = await request(app).get('/'); console.log('response', response); expect(response.text).toEqual('Hello World!'); }); });
David Hilera
Gracias por el aporte.
Aparentemente al profe no le falla, pero es porque al usar --forceExit no espera que llegue la respuesta y obliga la salida del test. Sin embargo el mismo jest te manda un mensaje que uses --detectOpenHandles para manejar asincronía y es ahí cuando notas que la prueba en realidad no es pasada. Tu solución me ayudo a entender mejor como funciona, de nuevo gracias.