😎PRUEBAS UNITARIAS ¿Cómo hacer pruebas unitarias SERVICIO HTTP Angular?

  Рет қаралды 16,194

Leifer Mendez

Leifer Mendez

Күн бұрын

Пікірлер: 46
@LeiferMendez
@LeiferMendez 3 жыл бұрын
Ver Curso ANGULAR TESTING en ORDEN 👉 bit.ly/2VIvGAo
@yamillanz6398
@yamillanz6398 3 жыл бұрын
Excelente 👍👍👍👏🏾👏🏾👏🏾 los mejores videos en español de pruebas unitarias en Angular...bastante completo
@LeiferMendez
@LeiferMendez 3 жыл бұрын
Gracias a ti! Yami por formar parte de esta comunidad y compartir
@gustavosolar1541
@gustavosolar1541 3 жыл бұрын
Perfecto, espero con ansias todos los videos siguientes!
@LeiferMendez
@LeiferMendez 3 жыл бұрын
Claro que si.. continuamos
@santiagomonsalve7008
@santiagomonsalve7008 2 жыл бұрын
Muchas gracias amigo, este video fue de ayuda!
@LeiferMendez
@LeiferMendez 3 жыл бұрын
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
@LeiferMendez
@LeiferMendez 3 жыл бұрын
@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 ☹️
@davidmora5249
@davidmora5249 3 жыл бұрын
Wow, buenísimo. Justamente ayer estuve haciendo testing a un servicio que hacía petición http
@LeiferMendez
@LeiferMendez 3 жыл бұрын
Muy bien Raymond y como te fue con tu test ?
@davidmora5249
@davidmora5249 3 жыл бұрын
@@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
@purplemoon6258 Жыл бұрын
Muchas gracias :,) excelente video! 🚀🚀
@santigarciallorente
@santigarciallorente 3 жыл бұрын
Gracias, Leifer! ¿Tienes previsto hacer algún video mostrando tests de integración?
@LeiferMendez
@LeiferMendez 3 жыл бұрын
Hola Santi sii vamos hacer un gran curso de testing :) 😀
@santigarciallorente
@santigarciallorente 3 жыл бұрын
@@LeiferMendez qué bueno! No dejas de sorprender la calidad del contenido que subes
@JP-yt2ut
@JP-yt2ut 2 жыл бұрын
Gracias por este video! estaba atorado con las pruebas unitarias :3
@LeiferMendez
@LeiferMendez 2 жыл бұрын
Gracias a ti por comentar y compartir
@nicolasstivenjaimesduarte2696
@nicolasstivenjaimesduarte2696 Жыл бұрын
Excelente video!!!
@MegaCain16
@MegaCain16 2 жыл бұрын
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?
@rogerurbano8965
@rogerurbano8965 2 жыл бұрын
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
@andresmunoz625
@andresmunoz625 2 жыл бұрын
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
@LeiferMendez
@LeiferMendez 2 жыл бұрын
Hola Andrés. te dejo el link marketplace.visualstudio.com/items?itemName=jgclark.vscode-todo-highlight Un saludo!
@andresmunoz625
@andresmunoz625 2 жыл бұрын
@@LeiferMendez Gracias
@jaimemarquez6245
@jaimemarquez6245 2 жыл бұрын
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()
@camilom6121
@camilom6121 4 ай бұрын
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
@leiferlm
@leiferlm 3 жыл бұрын
Yeah! #leifermendez
@fernandomoya2983
@fernandomoya2983 3 жыл бұрын
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 ?
@LeiferMendez
@LeiferMendez 3 жыл бұрын
Hola Fernando síii allí los explico debes de usar el método done()
@fernandomoya2983
@fernandomoya2983 3 жыл бұрын
@@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
@LeiferMendez
@LeiferMendez 3 жыл бұрын
@@fernandomoya2983 me podrías enviar captura por mi FB o Telegram
@damianr4680
@damianr4680 3 жыл бұрын
@@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 :/
@LeiferMendez
@LeiferMendez 3 жыл бұрын
@@damianr4680 podrías pasarme ese pedazo de código entero de la prueba en gits.github
@leoneidertrigos2535
@leoneidertrigos2535 3 жыл бұрын
No veo que esta prueba genere valor, Si yo mismo estoy manipulando que devuelva mockResultLogin... cual es el fin de todo esto ?
@LeiferMendez
@LeiferMendez 3 жыл бұрын
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.
@LeiferMendez
@LeiferMendez 3 жыл бұрын
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
@leoneidertrigos2535
@leoneidertrigos2535 3 жыл бұрын
@@LeiferMendez Gracias por la respuesta, quedo a la espera de la charla de pruebas. Gracias por todo el contenido que compartes ♥
@julianpinto6812
@julianpinto6812 2 жыл бұрын
xq cuando ejecuto las pruebas no se abre el navegador?
@1997wili1
@1997wili1 2 жыл бұрын
Disculpa, cómo se probaría en el componente el servicio?
@LeiferMendez
@LeiferMendez 2 жыл бұрын
Hola Luis, estoy dándole vueltas a tu pregunta pero no la pillo, me podrías por favor especificar mejor. Un saludo! ✌
@marianrouse2
@marianrouse2 3 жыл бұрын
#leifermendezFrontend 🤘
@marianrouse2
@marianrouse2 3 жыл бұрын
#LeifermendezFrontend
@rodrigocosentino8716
@rodrigocosentino8716 3 жыл бұрын
Messi
Testing en Angular 17 con Jasmine y Karma
27:53
Garaje de ideas | Tech
Рет қаралды 7 М.
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
03- Pruebas con servicios y peticiones http
37:12
Fernando Herrera
Рет қаралды 9 М.
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 300 М.
Pruebas unitarias en Angular con Jasmine y Karma (unit testing)
56:20
Aprende ANGULAR en 10 minutos - Tutorial desde Cero para Principiantes
18:44