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

228
Visualizações
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 à 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