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

235
Vistas
Prueba de valores verdaderos/falsos con afirmar/esperar

cuando escribo pruebas, a menudo uso tales construcciones con afirmación

 try { await asyncFunction(); // expect error assert(false) // to make 100% fail } catch (err) { assert(err) // means 'assert(true) }

Ahora necesito usar "esperar" de chai lib y no sé cómo escribir exactamente la misma prueba con la sintaxis "esperar".

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

podrías intentarlo

 expect.fail("This should've not happenned");

u otra alternativa "más legible"

 should.fail("This should've not happenned");

documentos chai

En esta sección parece que hay una forma idiomática genial de realizar lo que quieres:

 const action = function() { yourSyncFunction() } expect(action).to.throw(YourError)

Y aquí está el DSL para probar promesas. (Necesita instalar el complemento "Como se prometió")

 yourAsyncFunction().should.be.rejectedWith(Error)
about 4 years ago · Juan Pablo Isaza Denunciar
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