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

598
Vistas
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 Respuestas
Responde la pregunta

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 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