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

229
Vistas
Las pruebas en broma con hecho fallan cuando deberían tener éxito (¿porque un hecho falló en una prueba anterior?)

Tengo una prueba que contiene muchas funciones done . Supuse que en el caso de una prueba fallida, solo esta prueba se mostraría como defectuosa. Ahora noto que no solo una prueba se muestra como defectuosa, sino que todas las siguientes pruebas que contienen done se muestran como defectuosas.

¿Por qué es este el caso? Esto hace que sea difícil encontrar la prueba defectuosa más tarde.

esto es exitoso

 describe('Map#isRotating', () => { test('returns false by default', done => { const map = createMap(); expect(map.isRotating()).toBe(false); map.remove(); done(); }); test('returns true during a camera rotate animation', done => { const map = createMap(); map.on('rotatestart', () => { expect(map.isRotating()).toBe(true); }); map.on('rotateend', () => { expect(true).toBe(false); map.remove(); done(); }); map.rotateTo(5, {duration: 0}); }); test('returns true when drag rotating', done => { const map = createMap(); // Prevent inertial rotation. jest.spyOn(browser, 'now').mockImplementation(() => { return 0; }); map.on('rotatestart', () => { expect(map.isRotating()).toBe(true); }); map.on('rotateend', () => { expect(map.isRotating()).toBe(false); map.remove(); done(); }); simulate.mousedown(map.getCanvas(), {buttons: 2, button: 2}); map._renderTaskQueue.run(); simulate.mousemove(map.getCanvas(), {buttons: 2, clientX: 10, clientY: 10}); map._renderTaskQueue.run(); simulate.mouseup(map.getCanvas(), {buttons: 0, button: 2}); map._renderTaskQueue.run(); }); });

Todas las pruebas con done fallan si cambio la primera prueba

 describe('Map#isRotating', () => { test('returns false by default', done => { const map = createMap(); expect(true).toBe(false); map.remove(); done(); });
about 4 years ago · Juan Pablo Isaza
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