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 de unidad con monkey patch en Angular (No se pueden leer las propiedades de undefined (leyendo ‘checkABC’))

Estoy intentando probar unitariamente mi método setStep() en angular usando Jasmine, pero sigo obteniendo “Cannot read properties of undefined (reading ‘checkBusiness’)” lo cual me impide continuar con la prueba. Esta es la función en el archivo component.ts: get userBusiness(): string { return this.auth && this.auth.user && this.auth.user.Source; } setSteps() { . . . Read more

Prueba fallida de GraphQL / Apollo: Error: Se esperaba una operación coincidente con el criterio “Match DocumentNode”, pero no se encontró ninguna.

Estoy tratando de escribir una prueba para un servicio de Angular que estoy utilizando con graphql y Apollo. Estoy recibiendo estos errores: Error: Se esperaba una operación coincidente para el criterio “Match DocumentNode”, no se encontró ninguna. y Error: Se esperaban operaciones abiertas, se encontró 1: foo.spec.ts import { TestBed . . . Read more

Recursión Infinita con Espías en las Pruebas Unitarias de Angular.

Nuevo en las pruebas unitarias aquí. Tengo una situación en la que la función que estoy probando getFolderTree$() llama recursivamente a otra función getFolderChildren$(). Intenté configurar un espía para getFolderChildren$() como se ve en el intento de prueba unitaria a continuación. Sin embargo, esto resulta en que getFolderTree$() nunca tenga . . . Read more

karma-spec-reporter causa el error “No se puede cargar ‘webpack'”.

Cuando mi configuración de karma tiene: reporters: [‘dots’, ‘junit’, ‘jasmine-seed’] Mis pruebas se ejecutan bien… Pero tan pronto como hago: reporters: [“spec”], specReporter: { maxLogLines: 5, // limitar la cantidad de líneas registradas por prueba suppressErrorSummary: true, // no imprimir resumen de errores suppressFailed: false, // no imprimir información sobre . . . Read more