Tag: KARMA-JASMINE
Estoy utilizando jasmine para crear un objeto espía y devolver un objeto, ¿puedo simular funciones del objeto que estoy devolviendo? Por ejemplo: let mockService = jasmine.createSpyObj([‘fun’]); mockService.fun.and.returnValue({value: 1}); Estoy intentando simular la función “get” en este ejemplo: let x = service.fun(); x.get();
Tengo un nuevo proyecto de Angular, en el cual cada prueba se completa, pero no se muestra nada en la ventana de karma. No hay ninguna “vista previa” para mis componentes allí. Bastante similar a lo que se describe en esta pregunta. También he agregado explícitamente lo siguiente, pero aún . . . Read more
Cómo escribir casos de prueba: Estoy escribiendo casos de prueba para principiantes, por favor ayuda. Clase Angular de la función. picklistScroll() { const picklistWrapper = document.getElementsByClassName('picklist-values-wrapper')[0]; jQuery(picklistWrapper).animate({ scrollTop: picklistWrapper.scrollHeight }, 'slow'); } A continuación se muestra el archivo spec.ts − describe('picklistScroll', () => { it('realiza las llamadas esperadas', () => . . . Read more
Estoy tratando de probar una parte de nuestra aplicación. Sé que puedo limitar las pruebas usando “fit”, “fdescribe” y cambiando “require.context” en el archivo “test.ts”. Sin embargo, me gustaría tener una forma de probar una carpeta específica y todos los archivos que contiene, además de un par de servicios fuera . . . Read more
Tengo el siguiente fragmento de código: private _whenMouseEntered(ev: MouseEvent) { // Hacer algo cuando el mouse ingresa al HTMLELEMENT. } El código anterior está adjunto a un elemento HTML. ¿Cómo simular este método en Karma Jasmine? Este es un proyecto puro de TypeScript sin ningún framework. Solo puedo usar Karma, . . . Read more