Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

150
Visualizações
Tiempo de espera de Jest cuando la unidad prueba mi controlador express con async/await

Entonces, usando supertest y jest, cuando pruebo mi controlador simple recibo un mensaje de tiempo de espera. No estoy seguro si me estoy perdiendo algo de la configuración para la configuración de broma.

aplicación.ts

 import express from 'express' import bodyParser from 'body-parser' import cors from 'cors' import { UserRoute } from './components/user' const App = () => { const app = express() app.use(bodyParser.json({ limit: "50mb" })) app.use(bodyParser.urlencoded({ limit: "50mb", extended: true })) app.use(cors()) app.use('/api/auth', UserRoute) return app } export default App

usuario.controlador.ts

 export const SignUp = async (req: Request, res: Response, next: NextFunction) => { res.json({ message: "pass!" }); }

usuario.ruta.ts

 import { Router } from 'express' import { SignUp } from './user.controller' const router = Router() router .route('/signup') .get(SignUp) export default router

usuario.controlador.spec.ts

 import App from '../../../app' import supertest from 'supertest' const request = supertest(App); describe('Testing user controller', () => { it('testing /signup', async () => { const res = await request.get("/signup"); expect(res.body.message).toBe("pass!"); }) })

Mi tiempo de espera de broma es 10000, ¿no estoy seguro de lo que falta aquí para que mi controlador no regrese? ¿Potencialmente relacionado con async/await?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda