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

602
Visualizações
ConfigureTestSuite - Error de obsolescencia: función asíncrona antes/es/después

Nuestras pruebas unitarias muestran errores de desaprobación.

Por lo que investigué, está relacionado con el uso del método "configureTestSuite" de 'ng-bullet'. La configuración de mi conjunto de pruebas como se muestra a continuación arroja el siguiente error:

DESAPROBACIÓN: una función asíncrona antes/él/después tomó una devolución de llamada realizada pero también devolvió una promesa. Esto no es compatible y dejará de funcionar en el futuro. Elimina la devolución de llamada realizada (recomendado) o cambia la función para que no devuelva una promesa. (en suite: ToastComponent)

 import { TestBed } from '@angular/core/testing'; import { configureTestSuite } from 'ng-bullet'; import { ToastComponent } from './toast.component'; describe('ToastComponent', () => { configureTestSuite(() => TestBed.configureTestingModule({ declarations: [ToastComponent], }).compileComponents() ); it('should create', () => { console.log('do nothing'); }); });

Sería increíble si alguien pudiera ayudarme a deshacerme de esos errores. Las pruebas todavía pasan actualmente, pero aún así la obsolescencia se muestra como un error. Si elimino configureTestSuite y uso el estándar beforeEach para configurar mi TestBed, no arroja el error. No es una opción, ya que ng-bullet está acelerando mucho nuestras pruebas.

Estoy usando Angular 11/Karma 6, Jasmine-Core 3.6. Feliz de dar más información si es necesario.

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Como se dice en el enlace:

esta solución debe publicarse con una nueva versión de zone.js, así que espere la nueva versión de zone.js

https://github.com/angular/angular/pull/45025

over 4 years ago · Santiago Trujillo Relatório
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