Tag: KARMA-JASMINE
Estoy intentando hacer un test unitario a un método en mi aplicación Angular. He escrito un test que pasa y comprueba dos elementos: la variable global retorna verdadero y el método es llamado. No estoy seguro de qué más podría probar aquí, pero la línea aún no está cubierta. .ts . . . Read more
show-data.component.html Hola desde el móvil Hola desde la tablet Hola desde el escritorio show-data.component.ts @Component({ selector: ‘app-show-data’, templateUrl: ‘./show-data.component.html’, styleUrls: [‘./show-data.component.scss’], encapsulation: ViewEncapsulation.None }) export class ShowData implements OnInit { @ViewChild(ResponsiveComponent) resp: any; } mi ng-template no se carga cuando intento crear una prueba karma de esta manera show-data.component.spec.ts describe(‘ShowData’, . . . Read more
Necesito ayuda para mejorar la cobertura de mi código. Tengo esta función en mi archivo ts y necesito entender cómo hacer que se ejecute esta declaración if. setWidth(): void { let maxHeight = 0; document.querySelectorAll<HTMLElement>(`.body`).forEach(elemento => { if (elemento.offsetHeight > maxHeight){ maxHeight = elemento.offsetHeight; } }); No tengo claro cómo . . . Read more
He leído tantos artículos y todavía no veo resultados. He estado intentando obtener el caso de prueba para el método con dependencia de servicio y sin valor de retorno. constructor(private _apiService:APIService){} getData(){ this._apiService.get(‘la URL’, response=>{ this.data = response }, err => { console.log(err.stack) }) } Tengo el código en el . . . Read more
Con el decorador @ViewChild tomo el elemento ion-input para establecer el foco con el método setFocus(), y funciona según lo esperado. No sé por qué, pero no puedo averiguar por qué fallan todas las pruebas unitarias de Jasmine del componente. He intentado hacer una simulación del método setFocus(), pero sin . . . Read more