Tag: KARMA-JASMINE
Tienes el siguiente código angular: changeMetaTags() { let metaData: any; this.router.events.pipe( filter(event => event instanceof NavigationEnd), map(() => { let child = this.activatedRoute.firstChild; while (child) { if (child.firstChild) { child = child.firstChild; } else if (child.snapshot.data) { return child.snapshot.data; } else { return null; } } return null; }) ).subscribe( . . . Read more
He estado investigando mucho sobre cómo utilizar Jasmine y Karma para probar un proyecto Angular. Actualmente estoy buscando la posibilidad de integrar una biblioteca de instantáneas para este marco de prueba. Sin embargo, solo he encontrado esta biblioteca, actualizada por última vez hace 5 años: https://www.npmjs.com/package/jasmine-angular-snapshot-testing ¿Existe alguna otra forma . . . Read more
Después de actualizar a Angular 13, las pruebas que se ejecutan con –code-coverage están fallando con un error que indica que falta algún plugin. Estoy usando karma-coverage-istanbul-reporter en el archivo karma.conf.js y esto está causando algún problema. Incluso lo reemplacé por el karma-coverage predeterminado, pero aún veo el mismo error. . . . Read more
private getTotalMinutesBetweenStartAndEnd(startTime: string, endTime: string): number { // obtener las horas y minutos de cada tiempo let [startHrs, startMins] = this.getHoursAndMinsFromTime(startTime); let [endHrs, endMins] = this.getHoursAndMinsFromTime(endTime); // aritmética de tiempo (resta) if (endMins < startMins) { endHrs -= 1; endMins += 60; } let mins = endMins – startMins; let . . . Read more