Tag: KARMA-RUNNER
public productanalysis(pID: number | string, mainprod = false): Promise<dataArray[]> { return new Promise((success, error) => { this.api.seePro(pid).subscribe(res => { const d = this.mArray(res, mainprod); success(ingredients); }); }); } Según mi entendimiento, tenemos que probar 2 casos, 1. es ver en el caso de éxito y otro en el caso de . . . Read more
Estoy intentando escribir una prueba para un clic de botón que activa una llamada a la función navigateByUrl con algunos parámetros. He simulado Router y lo he proporcionado al módulo de pruebas de la siguiente manera: let mockRouter = { navigateByUrl: jasmine.createSpy(“navigateByUrl”).and.callFake(() => { console.log(“se llama al fake”); }), }; . . . Read more
No soy un experto en pruebas de Angular y estoy teniendo problemas para escribir la clase de prueba correcta para el siguiente fragmento de código: checkAuth(user: User): Observable<boolean> { const endpoint = `${environment.apiHost}/${environment.apiUrl}/${environment.apiVersion}/user`; return this.httpClient.post<apiresponse>(endpoint, user).pipe( map(response => { if (response.status === ApiResponseStatus.OK) { const authUser = response.payload as User; . . . Read more
He escrito varios tests para mi componente de React y todos funcionan cuando excluyo el siguiente código: useEffect(() => { if (lastClickedElement) { const findElement = document.getElementById(lastClickedElement); findElement.focus(); } else { const findFirstLink = document.querySelectorAll(“a”); findFirstLink[0].focus(); } Sin embargo, cuando lo incluyo, recibo el error: “No se puede leer la . . . Read more
Hola, estoy utilizando la biblioteca de gestión de estado NGXS en mi aplicación y tengo un selector como el siguiente y todo está funcionando bien, pero cuando estoy probando mi aplicación, obtengo el siguiente error. PrintItemsState se ha cargado de forma diferida. Lo que he notado es que estoy pasando . . . Read more