Ver Curso ANGULAR TESTING en ORDEN 👉 bit.ly/2VIvGAo
@yamillanz63983 жыл бұрын
Excelente 👍👍👍👏🏾👏🏾👏🏾 los mejores videos en español de pruebas unitarias en Angular...bastante completo
@LeiferMendez3 жыл бұрын
Gracias a ti! Yami por formar parte de esta comunidad y compartir
@gustavosolar15413 жыл бұрын
Perfecto, espero con ansias todos los videos siguientes!
@LeiferMendez3 жыл бұрын
Claro que si.. continuamos
@santiagomonsalve70082 жыл бұрын
Muchas gracias amigo, este video fue de ayuda!
@LeiferMendez3 жыл бұрын
ANGULAR desde cero ⮕ bit.ly/367tJ32 NODE Express desde cero ⮕ bit.ly/3od1Bl6 MONGODB desde cero ⮕ bit.ly/3qh35wK SOCKET desde cero ⮕ bit.ly/3pg1Q02
@LeiferMendez3 жыл бұрын
@Sergius GameDev Hola la verdad es que no puedes porque ya el hecho de que se clone el proyecto es darlo acceso podrías firmar contrato NDA etc. Pero a nivel técnico no puedes ☹️
@davidmora52493 жыл бұрын
Wow, buenísimo. Justamente ayer estuve haciendo testing a un servicio que hacía petición http
@LeiferMendez3 жыл бұрын
Muy bien Raymond y como te fue con tu test ?
@davidmora52493 жыл бұрын
@@LeiferMendez Estaba teniendo problemas para que pase jaja, era mi primera vez testeando en Angular, pero un amigo me pasó la documentación de testing services y ahí ya pude resolverlo
@purplemoon6258 Жыл бұрын
Muchas gracias :,) excelente video! 🚀🚀
@santigarciallorente3 жыл бұрын
Gracias, Leifer! ¿Tienes previsto hacer algún video mostrando tests de integración?
@LeiferMendez3 жыл бұрын
Hola Santi sii vamos hacer un gran curso de testing :) 😀
@santigarciallorente3 жыл бұрын
@@LeiferMendez qué bueno! No dejas de sorprender la calidad del contenido que subes
@JP-yt2ut2 жыл бұрын
Gracias por este video! estaba atorado con las pruebas unitarias :3
@LeiferMendez2 жыл бұрын
Gracias a ti por comentar y compartir
@nicolasstivenjaimesduarte2696 Жыл бұрын
Excelente video!!!
@MegaCain162 жыл бұрын
no entiendo una parte cuando dices espie el metodo post son todos los post en general no hay una forma de decirle que metodo en especifico espiar en el caso de que tenga varios posts?
@rogerurbano89652 жыл бұрын
Gracias Lefifer, para los que les salga error de injector en el authService también deben importar el "HttpClientTestingModule" en el archivo auth.service.spect.ts
@andresmunoz6252 жыл бұрын
Buen día Leifer, que configuración o extensión usas para que los comentarios se marquen en amarillo como en el video, te agradezco la información , excelente tutorial
@LeiferMendez2 жыл бұрын
Hola Andrés. te dejo el link marketplace.visualstudio.com/items?itemName=jgclark.vscode-todo-highlight Un saludo!
@andresmunoz6252 жыл бұрын
@@LeiferMendez Gracias
@jaimemarquez62452 жыл бұрын
Gracias por ejemplo, después de buscar muchos ejemplos pude hacer funcionar my test de servicio con httpclient, en ningún ejemplo encontré lo de la función done()
@camilom61214 ай бұрын
Hay forma de correr únicamente el test de un solo archivo? Y que no sea de todo el proyecto, quizás crezca mucho y para ir probando lo último que se está haciendo va ser engorroso y demorado verlo
@leiferlm3 жыл бұрын
Yeah! #leifermendez
@fernandomoya29833 жыл бұрын
Hola, como estas. muy bueno el video. Cuando trato de hacer el post al servicio, me tira lo siguiente. Error: Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL. Intente con un setTimeOut, pero no logro resolverlo. Alguna idea ?
@LeiferMendez3 жыл бұрын
Hola Fernando síii allí los explico debes de usar el método done()
@fernandomoya29833 жыл бұрын
@@LeiferMendez Gracias por responder. Si estoy usando el metodo done(), en realidad lo tengo igual que vos. Solo que me tira ese error, que no encuentro la solucion. Gracias igual
@LeiferMendez3 жыл бұрын
@@fernandomoya2983 me podrías enviar captura por mi FB o Telegram
@damianr46803 жыл бұрын
@@LeiferMendez mi caso es igual: Mi fetchData return this.http.get(`${this.endpointUrl}/${query}`) .pipe( map(result => .... Y el test it('Should retrieve all data', (done: DoneFn) => { const dummy = clientsMock; httpClientSpy.get.and.returnValue(of(dummy)); apiService.fetchData('users', {name: 'group', value: 'client'}) // hardcoded .subscribe( result => { expect(result[0]).toEqual(dummy[0], 'expected data') done() }); }) el done() no hace dferencia alguna :/
@LeiferMendez3 жыл бұрын
@@damianr4680 podrías pasarme ese pedazo de código entero de la prueba en gits.github
@leoneidertrigos25353 жыл бұрын
No veo que esta prueba genere valor, Si yo mismo estoy manipulando que devuelva mockResultLogin... cual es el fin de todo esto ?
@LeiferMendez3 жыл бұрын
Muy buen comentario (pronto tendremos charla en el canal con alguien experto en pruebas). El objetivo es mantener la consistencia del componente, recuerda que uno de los objetivos de las pruebas es brindar confianza al equipo de trabajo, puede que tu aplicación crezca y nuevos miembros se unan al proyecto, esto ayudara a que estas nuevas personas o a ti mismo a tener en cuenta ese bloque de código, a que el subscribe realmente sea un "observable" a también te ayuda a probar el modelo de datos de la respuestas, el manejador de errores, etc.
@LeiferMendez3 жыл бұрын
Esto en el caso que se manejen banco de datos, también se puede complementar con API vivas en el caso que tu proyecto tengo un API Online asignada a entorno de pruebas
@leoneidertrigos25353 жыл бұрын
@@LeiferMendez Gracias por la respuesta, quedo a la espera de la charla de pruebas. Gracias por todo el contenido que compartes ♥
@julianpinto68122 жыл бұрын
xq cuando ejecuto las pruebas no se abre el navegador?
@1997wili12 жыл бұрын
Disculpa, cómo se probaría en el componente el servicio?
@LeiferMendez2 жыл бұрын
Hola Luis, estoy dándole vueltas a tu pregunta pero no la pillo, me podrías por favor especificar mejor. Un saludo! ✌