es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: KARMA-JASMINE

Prueba unitaria para el método Angular router.events.pipe seguido de subscribe.

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

Integración de Instantáneas para el Marco de Pruebas Jasmine + Karma (Proyecto Angular)

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

¿Cómo escribir casos de prueba de unidad en Jasmine para este código?

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