🧪 Introducción al Testing desde Cero con JEST ✅ (Bootcamp FullStack Gratuito)

Поділитися
Вставка
  • Опубліковано 15 гру 2024

КОМЕНТАРІ • 72

  • @midudev
    @midudev  3 роки тому +6

    SUSCRÍBETE al CANAL para no PERDERTE los PRÓXIMOS vídeos
    🧧ua-cam.com/users/midudev

    • @rorykeanu2740
      @rorykeanu2740 3 роки тому

      I guess I am quite randomly asking but does anyone know of a good website to watch newly released tv shows online?

    • @atlferreira
      @atlferreira 3 роки тому

      @@rorykeanu2740 You can always ask to google... If you have android install "PV cine" you have options in Spanish or English content, also you can select the quality, other app totally in English is BeeTV. But there are a lot of apps to watch multimedia content online.

    • @alfredofernandezlapaix7813
      @alfredofernandezlapaix7813 2 роки тому

      Crees que sabiendo HTML css y js se puede aprender jest?

  • @davidwilsoncruz9258
    @davidwilsoncruz9258 2 роки тому +4

    Me gusta esa forma de arrancar, nadie le da pelota a los principios, despues tiene problemas cuando agarran un tecnologia mas compleja, esto parase simple, pero creo que asi se deberia empezar. felicidades

  • @barbara.s
    @barbara.s 2 роки тому

    ¡¡¡MIL GRACIAS!!! Llevaba ya varios tutoriales y una pequeña aclaración como "EN WINDOWS EXISTE UN PROBLEMA, EN EL QUE SI TU CARPETA TIENE ESPACIOS PUEDE NO FUNCIONAR CORRECTAMENTE". Me moví a una ruta más sencilla y ♬ Magia ♫ ¡¡YA FUNCIONA!! ♪

  • @erickbroos7233
    @erickbroos7233 3 роки тому +3

    super genial ahorita mismo estoy desarrollando mi primera aplicación full-stack midu empecé a interesarme en JavaScript por tus videos y ahora no lo puedo dejar para nada

  • @ilug5197
    @ilug5197 3 роки тому +3

    Testing lo que aprendere este 2021. Dudeee tu eres muy crack 💥

  • @JosueVader
    @JosueVader 3 роки тому +4

    Pedazo de introducción Miguel, esperando desde ya el seguimiento de testing 🦾

    • @midudev
      @midudev  3 роки тому

      Ya lo estoy editando! Gracias Josue!!! 🤗

  • @MateoLedesma
    @MateoLedesma 3 роки тому +1

    Lo que necesitaba!!!
    Te agradezco de que lo compartas de forma gratuita. Saludos genio!!!

    • @midudev
      @midudev  3 роки тому

      Gracias Mateo, saludos!!!!

  • @Benjamin-vv3br
    @Benjamin-vv3br 2 роки тому +1

    Eres increíble Midu, nunca dejes de hacer esto 😍🚀

  • @linac2270
    @linac2270 2 роки тому +1

    gracias profe excelente video, con sus conocimientos y los que tenía me han ayudado a entender más la función de los test unitarios 😊

  • @PterPmntaM
    @PterPmntaM 3 роки тому

    Que gran video como siempre. Me gusto todo lo hecho, incluso mostrando cosas que no se me habían ocurrido, incluso, usando eso del assert en la consola.

  • @paoloose
    @paoloose 2 роки тому

    le tenía miedo al testing pero midu lo hace todo bonito

  • @Henry78119
    @Henry78119 2 роки тому

    Thanks!

  • @mauroaugustojutzutzsepet1281
    @mauroaugustojutzutzsepet1281 2 роки тому

    videaso!! entendi a la primera....

  • @mauriciomohdeano312
    @mauriciomohdeano312 7 місяців тому

    Dios te bendigaaaa!!!

  • @Magistrado1914
    @Magistrado1914 2 роки тому

    Excelente videotutorial
    Visto en 29/08/2022

  • @imandresmorales
    @imandresmorales 9 місяців тому

    Gracias por el contenido.

  • @JeffreyDeveloperCOL
    @JeffreyDeveloperCOL 3 роки тому

    Gracias por el tip de RunJS

  • @germantellez2710
    @germantellez2710 3 роки тому

    Buenísimo!! Nuevo suscriptor!

  • @sergioortiz3513
    @sergioortiz3513 2 роки тому +1

    Hola!!! Eres un crack. Quería preguntar si tienes algún curso jest desde cero a avanzado y en que plataforma lo puedo comprar?

  • @sebastiancerutti3944
    @sebastiancerutti3944 Рік тому

    Yo estoy intentando testear un className y me rompe la cabeza jaja pero esta buenisimo saberlo!

  • @GiovanniSpagnuolo-d4v
    @GiovanniSpagnuolo-d4v 9 місяців тому

    Una pregunta, me da problemas para hacer los importws con ES6 y ya hice lo de colocar el type module

  • @arielbertotto190
    @arielbertotto190 3 роки тому

    ídolo, necesitamos que nos pases las extensiones que usas de vscode! pedazo de video, todo muy clarísimo!!!

  • @pupoxws983
    @pupoxws983 Рік тому

    EXCELENTE

  • @joaquinfg6153
    @joaquinfg6153 3 роки тому +1

    Muchas gracias midudev!! Podrias decirme que extension tienes para ver la arrow y los = asi? Gracias!

  • @SebaM90
    @SebaM90 3 роки тому +1

    Excelente

    • @midudev
      @midudev  3 роки тому +2

      Gracias! 😊

  • @miguelm.cetina4485
    @miguelm.cetina4485 2 роки тому

    Comunidad me interesa esto del testing, quisiera antes de hacer un curso, me recomendaran algunos vídeos desde cero o páginas donde pueda adquirir conocimientos previos

  • @josegabrielpuente5546
    @josegabrielpuente5546 3 роки тому

    Que buen vídeo

  • @matil707
    @matil707 3 роки тому

    No se porque cuando ejecuto "npm run test" no funciona me tirar error 0 matches, pero cuando hago "npm test" si funciona fue un dolor de cabeza este problema pase casi todo un dia.

  • @jorgecortes6270
    @jorgecortes6270 3 роки тому

    Pregunta que librería ocupas para el predictor de código.

  • @Emma_bonitarblox
    @Emma_bonitarblox 3 роки тому

    amigo de midudev como se instala o que package es para poder ver el error de eslint al lado del codigo como se te ve a ti?
    saludos y gran video estimado!

  • @CAlexanderGarcia
    @CAlexanderGarcia 3 роки тому +1

    Hola muy buenas!! Quisiera saber cual es el principio de esta clase? o sera q este es el nivel con el q empiezas? Hace poco estoy comenzando en este mundo y está bastante complicado de entender todo lo que hablas .. Muchas Gracias!

    • @midudev
      @midudev  3 роки тому +2

      Hola Alexander,
      esta clase es parte de un curso completo de programación con JavaScript. Puedes ver todas las clases ordenadas aquí: ua-cam.com/play/PLV8x_i1fqBw0Kn_fBIZTa3wS_VZAqddX7.html

  • @ricardodiazherrera7527
    @ricardodiazherrera7527 3 роки тому +1

    cual es la extension de vs code que usa para visualizar los warning y errores ? gracias

  • @Emanuel-yb3qk
    @Emanuel-yb3qk 3 роки тому

    Es posible o recomendable, testear una funcion ya muy larga, como lo seria una validación de formulario? o ese tipo de cosas es mejor con cypress, pregunto porque en el curso que estoy de js, solo muestra ejemplos super simples de testing y me preguntaba si era posible con jest

    • @blackstratmx
      @blackstratmx 2 роки тому

      Deberías de tener unit testing cómo este de los modelos y las validaciones que hacen antes de guardar, y uno con cypress para el form como tal. Aclaro que soy programador de ruby pero el concepto es el mismo.

  • @nahuel427
    @nahuel427 3 роки тому

    Hola! Muchas gracias por la explicación. Puedo consultarte cual es la fuente o tema que utilizas en el vscode?

  • @diegohinagas
    @diegohinagas 3 роки тому +1

    Tengo un error al momento de configurar el env dentro de eslintConfig, sucede que cuando lo agrego no ignora los métodos que no están definidos, si alguien tiene una idea se agredecesco ante mano

    • @Takyomismo
      @Takyomismo 2 роки тому +1

      A mi tampoco me funciona asi, lo solucioné con la configuración del vscode en settings metes esto "standard.options": { "envs": ["jest"] },

    • @diegohinagas
      @diegohinagas 2 роки тому +1

      @@Takyomismo gracias bro! Pensé que nadie me respondería. Me funciono, crei que era una versión antigua de eslint que me estaba petando pero veo que todo fue la config de standard. Existos!

  • @sezif3157
    @sezif3157 3 роки тому

    super way todo el trabajo que haces midu , deverdad una pasada :) , oye alguien me podria explicar porque desactivan el numero de "no me gustas"? , o porque desactivan la fecha? , esto es eleccion propia del autor del video (en este caso midudev), o lo hace automaticamente youtube por algun motivo?

    • @midudev
      @midudev  3 роки тому +2

      Lo hace automáticamente UA-cam y lo están haciendo por un tema de evitar el hate.

  • @Furioso_Fourier
    @Furioso_Fourier 2 роки тому

    Hola! cual es la aplicacion que usas al principio para ejecutar la función? dices que es Rangers pero no consigo encontrarla.
    Y muchas gracias por el pedazo de video!

    • @amdev4026
      @amdev4026 2 роки тому

      Rangers no, compañero. runjs. Un saludo.

  • @marcosjrs
    @marcosjrs 2 роки тому

    Si os aparece en consola aquello de 'test' is not defined ...
    En donde poneis "standard ." o "standard --fix .", aumentarle un "--env jest".
    Quedando: "standard --env jest ." y "standard --env jest --fix ."

    • @whitehorse6754
      @whitehorse6754 2 роки тому

      y si no me aparece standard

    • @marcosjrs
      @marcosjrs 2 роки тому

      ​@@whitehorse6754 standard es un dependencia (de dev) que se añadía en el proyecto, se puede ver que lo tiene instalado en el minuto 13:16 (en DevDependencies), lo que no recuerdo era en que momento se se le hacía el npm i -D standard, supongo que es en alguno de los videos anteriores... lo siento ya pasaron 4 meses y apenas recuerdo nada de este curso...

  • @byAzZeR
    @byAzZeR 3 роки тому +2

    el testing esta bien, pero parece que tu tienes que controlar y crear todos los casos, entonces al final estas haciendo, y los casos que se nos ocurren cuando programamos algo son sencillos, los casos en los que de verdad petan, los sacan lo usuarios, no hay alguna manera de forzar todo estos posibles casos? por ejemplo que en el average te pasen un string, un boolean, un objeto de arrays... todos esos casos debes crearlos tu con el test? en ese caso cuando los vas creando, ya los vas solventando, pero pueden surgir otros que ni el testing, ni tu habeis identificado, en ese caso, lo mejor seria pensar los posibles casos y corregirlos tu, en lugar de usar el testing ya que estas "perdiendo tiempo" no?

    • @midudev
      @midudev  3 роки тому +10

      El testing nunca te va a cubrir el 100% de los casos que pueda ocurrir aunque lo que dices, que sería un type checking, lo puedes conseguir con TypeScript.
      La idea del testing es tener una base confiable. Al final los tests no son de piedra. Puedes añadir más. Si un usuario encuentra un error o existe un bug en el código entonces puedes añadir un test para que no vuelva a ocurrir.
      Lo mejor de pensar los posibles casos es haciendo testing ya que el código puede cambiar y el test te dirá si al cambiar el código has roto esa funcionalidad. Sin el test irás siempre a ciegas y no sabrás qué hace realmente tu función.

  • @harveyquintero2159
    @harveyquintero2159 3 роки тому +1

    Alguien sabe que tema de vs code utiliza?
    Gracias!

    • @midudev
      @midudev  3 роки тому +2

      One Dark Pro.

    • @einarnonbinary4424
      @einarnonbinary4424 3 роки тому

      @@midudev Habrá que probarlo, puesto que las igualaciones se ven muy bien!!

    • @rainchimp2941
      @rainchimp2941 2 роки тому

      @@einarnonbinary4424 busca font-ligaments vscode no es el tema

  • @adrianalejandrollanoszente9245
    @adrianalejandrollanoszente9245 8 місяців тому

    donde esta ese proyecto

  • @Robytsu
    @Robytsu 2 роки тому

    De dónde sale archivo packages.json?
    Me parece que te has salteado una parte y no lo has hecho "desde cero"

  • @alvarolopez9943
    @alvarolopez9943 3 роки тому

    como se llama tu diseño de visual studio code?

  • @josevalera9369
    @josevalera9369 3 роки тому +1

    Yo me alejaría de jest tanto como pueda, ya que este se mete con las variables globales de Node.js

    • @midudev
      @midudev  3 роки тому +1

      Es verdad aunque las veces que eso debería darte problemas es muy pequeña, al menos yo sólo he tenido problemas una vez sobre esto.
      Tienen una issue donde hacen seguimiento de ello: github.com/facebook/jest/issues/2549

  • @jeffamz
    @jeffamz 5 місяців тому

    La vida del inge 😅

  • @kmylodarkstar2253
    @kmylodarkstar2253 3 роки тому +2

    ua-cam.com/video/_DzBez4qMi0/v-deo.html
    npm i -D @types/jest

  • @franciscotrabol8120
    @franciscotrabol8120 Рік тому

    Pero en otro video decias que no habia que usar jest o no?? O si o talvez que se yo 😑😑

  • @juanagustinlovera5228
    @juanagustinlovera5228 2 роки тому

    0 / 0 = *Explosión del mundo* 🤣

  • @angelparedes6208
    @angelparedes6208 2 роки тому

    Nunca le ví la utilidad más que para educar, para programación más compleja pensar en los casos te quita tiempo y además que estos test nunca te dirán en que línea está el error así que es más de lo mismo, se consigue casi lo mismo haciendo consolé log pero bueno no soy experto ni nada