Créer des tests unitaires JavaScript avec Jest en 30 minutes

Поділитися
Вставка
  • Опубліковано 9 січ 2025

КОМЕНТАРІ • 31

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

    Vivement la suite!
    Au passage, j'aime beaucoup cette chaîne. De part les sujet qui y sont traités mais aussi (surtout) grâce à ta personnalité. Expertise, pédagogie et humour, voilà la recette pour moi!

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

      La suite est en ligne depuis quelques minutes ;)
      Et merci Benjamin pour ce commentaire vraiment sympa :)

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

    Clair, simple, rapide, efficace. MERCI M'sieur :)

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

    Bravo pour cette réactivité 😉
    À mettre en œuvre dans Nest et Angular...
    Et un autre bravo pour la qualité de la proposition toujours au rendez-vous 👏

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

      Merci Xavier :)
      Il faut bien avouer que c'était l'arlésienne depuis bien 2 ou 3 ans. Quand j'ai vu qu'on était déjà mi 2021 (!), je me suis dit qu'il était grand temps d'enfin sortir une playlist sur les tests :D

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

    Super !!
    J'espère que cette playlist va s'étoffer rapidement tant le sujet est vaste : tests unitaires et e2e en environnement React et Vue avec mise en œuvre des bonnes pratiques.
    Impatient de voire la suite !

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

      Merci Fabien :)
      Etant donné qu'il m'a fallu 2 ou 3 ans pour me décider à créer des vidéo sur le sujet, je ne vais pas m'engager sur les délais de la suivante. Même si le test, plus on en pratique, plus on apprécie.
      J'ai en réserve des choses complémentaires aux tests (comme l'automatisation et le web scrapping). Mais je vais tâcher de mettre régulièrement du contenu relatif au test, si possible en TDD comme ça, je peux continuer à créer des POCs tout en faisant du test ;)

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

    Merci pour cette vidéo, cela me permet de découvrir rapidement le fonctionnement de Jest même si j'ai du mal à en comprendre l'intérêt lorsque l'on crée des landing pages interactives sous React, mais c'est certainement parce que mon niveau ne me permet pas encore de comprendre, ça arrivera :)
    Plus j'apprend des choses, et plus je me rends compte que je ne sais pas grand chose.

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

      Merci Aml :)
      Oui les tests sont effectivement plus importants sur les plus grosses applications ou bien sur de petites applications qui portent sur des points sensibles. Dans ces cas-là, grâce aux tests, un bug sera détecté pendant les tests plutôt qu'une fois que l'application sera en production.
      Dans beaucoup de missions, le chiffrage inclut la création des tests. En gros on chiffre documentation + développements + test unitaires.

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

    Merci pour ce tuto très intéressant.
    Pour ceux qui voudrait faire le tuto avec Docker, donc sans installer node sur directement sur leur machine (ou avec différentes versions de node) :
    # init project
    docker run --rm -v $(pwd):/app -w /app node:16 npm init -y
    # install jest
    docker run --rm -v $(pwd):/app -w /app node:16 npm install -D jest
    docker run --rm -v $(pwd):/app -w /app node:16 npm install -D @types/jest
    # run test
    docker run --rm -v $(pwd):/app -w /app node:16 npm run test

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

      Merci Yoann :)
      J'avais été échaudé par la complexité de Docker (les longues sessions de configurations), jusqu'à ce qu'un pote linuxien me montre que sous Linux, une ligne de commande suffit, là où sous Windows, il fallait consacrer beaucoup de temps en config. C'était il y a quelques années ceci dit, peut-être que les choses sont devenues plus faciles en 2021 sous Windows.

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

    Bonjour
    Merci pour cette vidéo explicative.
    Je me permettrais de rajouter à 27:14 qu'avant d'aller modifier la fonction isPalindrom il faudrait écrire le test «n'est pas un palindrome». Cela va, bien entendu provoquer une erreur de test et là effectivement on ira refactorer la fonction pour qu'elle satisfasse aux deux tests.
    Ceci dit je vais aller voir vos autres vidéos. J'ai beaucoup apprécié votre façon d'expliquer les choses.
    Encore merci.

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

      En effet, tester qu'on n'est pas en présence d'un palindrome est une bonne idée ;)

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

    Merci beaucoup, très bonne vidéo.
    Bonne continuation pour la suite

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

    merci pour cette pépite

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

    C'est TOP ta vidéo, MERCI !

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

    Merci pour ta vidéo TOP!!

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

    Grand merci !

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

      Merci Bruno.
      Et bons tests ! ;)

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

    Super. Merci

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

      Merci Julie. Et bons tests alors :)

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

    Salut, lorsque tu sélectionne du texte dans vscode, tu vois le nombre de caractère de ta sélection dans le status bar bleu.
    Très bon travail tout de même.

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

      Merci Antonio.
      Pour le commentaire ... et pour le nombre de caractères dans la status bar 👍 :D

  • @bobby-belgian2053
    @bobby-belgian2053 3 роки тому +1

    Il y a pas eu de Hellfest en 2021 (non la version online ça compte pas)

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

      Arf, ma remarque sur le Hellfest n'est pas passée inaperçue :p

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

    Je suis débutant, je ne comprends rien. Yarn, Test unitaires... faut vraiment que je me renseigne avant sur le vocabulaire.

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

      C'est normal : l'écosystème est riche et varié, pour ne pas dire complexe. Surtout en Front. Mais on s'y fait rapidement. Ca pourrait être l'occasion d'une vidéo de détailler toutes les pièces de ce puzzle ;)