Tag: KARMA-JASMINE
beforeEach (() => { … let store = {}; const mockSessionStorage = { getItem: (key: string): string => key in store ? store[key] : null, setItem: (key: string, value: string) => store[key] = `${value}`, removeItem: (key: string) => delete store[key], clear: () => store = {} }; … y obtengo . . . Read more
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
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
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
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