No video

React Testing Tutorial with React Testing Library and Jest

React testing crash course using Jest and React testing library.
Discover Wallaby: bit.ly/lamadevwallaby
Get a 20% discount: bit.ly/wallaby20
Support the channel: / @lamadev
Buy me a coffee: www.buymeacoffee.com/lamadev
Source Code: github.com/safak/youtube2022/...
Join Lama Dev groups
Facebook: / lamadev
Instagram: / lamawebdev
Discord: / discord
0:00 Introduction
0:44 Why testing is important?
2:34 React Testing Crash Course
16:00 Jest vs Testing Library?
17:00 React Testing Real World Example
34:40 React Jest Mock Async Data Testing Example w/ Axios
41:13 Outro

Пікірлер: 134

  • @berkinakkaya981
    @berkinakkaya9812 жыл бұрын

    You made the whole process look extremely simple. Great tutorial, thanks!

  • @shawn.builds
    @shawn.builds Жыл бұрын

    The testing library gets updated/refreshed so frequently, your video was the most relevant and straightforward. Thanks so much!

  • @exequielmleziva4599
    @exequielmleziva4599 Жыл бұрын

    For those having issues with Axios in jest, put this in your package.json user the 'scripts' object: "test": "react-scripts test --transformIgnorePatterns \"node_modules/(?!axios)/\"", It worked for me, hope it works for you too.

  • @eprisrichardson678
    @eprisrichardson678 Жыл бұрын

    You always explain things in a way that even a kid could understand. This was very helpful. I'm using Mock Service Worker as recommended in the Testing Library docs, so I guess my mock API will be setup differently. I just have to figure that out. Thanks for the tutorial!!!

  • @jonathanbriceno3865
    @jonathanbriceno38652 жыл бұрын

    Extraordinary video, all the content is very useful because you explain in a perfect way all the concepts of testing. It would be great to see other videos on this important topic. Immensely grateful.

  • @Corntrop
    @Corntrop2 жыл бұрын

    Tdd was always weird to me but after this tutorial it makes sense. Thank you so much.

  • @luffymonkey6967
    @luffymonkey6967 Жыл бұрын

    Yes!!! Exactly the kind of video i was looking for and from an amazing channel that I like. Just started watching recently and your video tutorials are really good!

  • @som_girl6702
    @som_girl6702 Жыл бұрын

    You’re a great teacher. Few minutes into your video, I understood testing without prior knowledge of JS testing

  • @ozzyfromspace
    @ozzyfromspace2 жыл бұрын

    Okay, while I'm riding the high of confidence you gave me about TDD, lemme start working on a react project with this approach :) . Thanks, Lama Dev!!

  • @wmv1990
    @wmv19902 жыл бұрын

    Excellent tutorial, love it, thanks Lama Dev. For anyone struggling with JEST intelli-sense not coming up in Visual Studio code.(automatic methods and variables suggestions popping up) Just add a file named ' jsconfig.json ' at root level i.e in your top project folder and paste below code in that file. { "typeAcquisition": { "include": [ "jest" ] } } Probably restart VS code to be sure it got embedded.

  • @carloscambon5402
    @carloscambon5402 Жыл бұрын

    Thank you for your simplicity. You make it very easy to assimilate.

  • @PattyBeautCode
    @PattyBeautCode Жыл бұрын

    love your contents ! and waiting for more test tutorials with the project you have built ! 🥰

  • @jasonma1904
    @jasonma19042 жыл бұрын

    Nice tutorial. Explained everything so well and was easy to understand.

  • @michiharuono4050
    @michiharuono40502 жыл бұрын

    This is a GOLD content. Thanks Lama! Please make videos with TDD :)) I will definitely watch all of your videos!

  • @okorojohn7788
    @okorojohn77882 жыл бұрын

    Nice one from Genius Lama. Many thanks for wonderful lectures you dish out.

  • @sharathjayagopal
    @sharathjayagopal Жыл бұрын

    Great tutorial!🔥🔥🔥 Learned a lot 👍👍👍. Thanks so much and hope to learn more from you in the future.

  • @corinapelichowski2950
    @corinapelichowski29507 ай бұрын

    Right, it’s hard to find relevant KZread tutorials because everything in the tech world is changing so fast and things get old too quickly. HOWEVER! This is the best React Testing tutorial I have come across so far. It’s relevant, to the point, and super easy to follow along. I highly recommend going to the git repo, downloading it, deleting the test file, and follow along. That way you can learn how to test without getting overwhelmed with learning the components too. 10/10

  • @khangle5968
    @khangle59682 жыл бұрын

    Liked before watching because I know this is gonna be an amazing video! Thank you!

  • @ouniradoin7027
    @ouniradoin7027 Жыл бұрын

    you are amazing i never saw a tutorial like that with a nice explanation

  • @gonzalowilliams
    @gonzalowilliams2 жыл бұрын

    Thanks Bruno! Amazing playlists. Thanks for your time

  • @SimPwear84
    @SimPwear842 жыл бұрын

    Wow!! This is world class content 👑. Looking forward to more testing tutorials. Integrated testing 🔥 Redux 🔥 Node backend 🔥 But it is just a wish 😭😭😭

  • @azfacts9968
    @azfacts99682 жыл бұрын

    That was great 👍 need more videos on testing library and please also mentioned source

  • @caservtom7485
    @caservtom74852 жыл бұрын

    Lama, thank you. I learned so much from your videos.

  • @musab9621
    @musab96212 жыл бұрын

    Awesome video we would like more content like this testing and integration testing

  • @mdalimran7926
    @mdalimran79262 жыл бұрын

    Wow! It's really a great video about testing. We're expecting a series video about testing PLEASE... 😍😍😍

  • @mD-mp8bb
    @mD-mp8bb Жыл бұрын

    Entrance Song👍👍 I knew Jest and react testing library but I watched the course again.

  • @AbhishekKumar-pe5lg
    @AbhishekKumar-pe5lg2 жыл бұрын

    AWESOME VIDEOS, We would like to have more videos on react testing. Thanks

  • @ozkanselcuk1735
    @ozkanselcuk17352 жыл бұрын

    This channel without any other source can make you a full stack developer. Again great job and amazing content Safak.

  • @diegocodes1202

    @diegocodes1202

    2 жыл бұрын

    Don't come here talking shit man

  • @worldbest3097
    @worldbest30972 жыл бұрын

    thx! always waiting and watching!!

  • @ayushshende4290
    @ayushshende42902 жыл бұрын

    Big Fan Lama, amazing content as always. Just a request, if you could make some tutorials on web3 and dapps development.

  • @alainroos5383
    @alainroos5383 Жыл бұрын

    Very good tutorial as always ! Thank you

  • @vijayaganthsivalingam9789
    @vijayaganthsivalingam9789 Жыл бұрын

    it's great one. We need some more real world examples. Thanks!

  • @arifhusainsoudagar8869
    @arifhusainsoudagar88692 жыл бұрын

    Awaiting for this 😇 thank you

  • @grogu4344
    @grogu43442 жыл бұрын

    good job man, more testing video with this library is appreciated! :) Can you do also a video with react and cypress? you suggest this library for testing?

  • @marufmarzuq
    @marufmarzuq2 жыл бұрын

    Thank you friend for this amazing tutorial ❤️

  • @mattsmith541
    @mattsmith5412 жыл бұрын

    Excellent tutorial. Thanks a lot!!

  • @picklenickil
    @picklenickil2 жыл бұрын

    Ayy... Lama back again with another banger..

  • @mahendranath2504
    @mahendranath2504 Жыл бұрын

    Thank you so much for the excellent content 👍👌🙌❤💕

  • @user-sf7yg1oo6x
    @user-sf7yg1oo6x2 жыл бұрын

    Wow this is very Goood tutorial. Thank you. and Could you explain cypress end-to-end testing also?

  • @fichamann1527
    @fichamann15272 жыл бұрын

    I was afraid of test but your tutorial is easy to understand.

  • @mfion1
    @mfion12 жыл бұрын

    great video and good code organization

  • @adebisisheriff159
    @adebisisheriff159 Жыл бұрын

    Thanks for your simplicity

  • @dansalomon7112
    @dansalomon7112 Жыл бұрын

    Awesome tutorial !👑

  • @daliovic24
    @daliovic24 Жыл бұрын

    This was extremely helpful!

  • @haciendadad
    @haciendadad3 ай бұрын

    GREAT Video!! Man, I HATE unit testing!!! Now I joined a new team and they assigned me to get the teams unit test coverage to be at least 85%. All our code is in React, so I am hoping that I can use this test library because it looks a lot more fun than the regular jest. And that Wallaby VS Code extension is awesome! I might even do some unit testing on the weekends? uh, maybe once or twice only. :-) Definitely subscribed and liked!! I really like everything about his testing style. Good pace, great examples! I hate super simple examples. And the length isn't too long, well done sir! #HatTip!

  • @manojkumars995
    @manojkumars995 Жыл бұрын

    Thanks a lot this made me understand how TDD works

  • @dalestewart
    @dalestewart2 жыл бұрын

    Good introductory tutorial using TDD.

  • @jonmaridandal3213
    @jonmaridandal32132 жыл бұрын

    This is what i needed right now

  • @xcrxwadda8287
    @xcrxwadda82872 жыл бұрын

    I literally love your projects,,, please more MERN projects

  • @ashrafshehata6566
    @ashrafshehata65662 жыл бұрын

    nice tutorial and easy to understand

  • @sherlya6440
    @sherlya64402 жыл бұрын

    Good Tutorial for beginners. Thanks

  • @mohamedabdulla8097
    @mohamedabdulla80972 жыл бұрын

    Great. Want more in this topic

  • @viniciusm.m.7822
    @viniciusm.m.78222 жыл бұрын

    Obrigado, meu brother! God bless you!

  • @tauhidhasan5527
    @tauhidhasan5527 Жыл бұрын

    Thanks it is cristal clear to me now

  • @ogbuezekiel7400
    @ogbuezekiel74002 жыл бұрын

    LamaDev is the man of the year!!! 🥰

  • @adejumoahmad2679
    @adejumoahmad26792 жыл бұрын

    Thanks so much lama dev, i have always wanted to learn tdd but didn't knw how to go about it 😢

  • @alihafezis
    @alihafezis Жыл бұрын

    very nice. please create another tutorials about react testing library 💪🤟

  • @petermuturi4402
    @petermuturi44022 жыл бұрын

    This was awesome

  • @darmar8609
    @darmar86092 жыл бұрын

    Thanking you! 👏

  • @AhmedAdel-xg1cm
    @AhmedAdel-xg1cm2 жыл бұрын

    Thank you friend for this amazing tutorial you are my hero :) , could you please make restaurant management api using node js

  • @tupac0199
    @tupac01992 жыл бұрын

    Thanks lama.

  • @manishachollangi3874
    @manishachollangi38749 ай бұрын

    Loved it❤❤.. thank you so much sir, can you please make videos on react with redux saga sir

  • @JohnDoe-rh2fw
    @JohnDoe-rh2fw2 жыл бұрын

    Great job, for real 👍

  • @zackOverflow
    @zackOverflow2 жыл бұрын

    Hi, thank you for the content. I like to ask, can I apply the same concept as in this video to test React Native App?

  • @noisinnang8371
    @noisinnang83712 ай бұрын

    Thank you very much. I would also like to see a video on testing sign-in with Google and using some kind of authentication. I also want to see more videos on React or Next.js projects with MySQL

  • @Endrit719
    @Endrit719 Жыл бұрын

    Earned my subscribe

  • @natyt.1503
    @natyt.1503 Жыл бұрын

    really helped me out with this one thanks...btw, do you do any BDD by any chance...something with Cucumberjs and gherkin would really be much appreciated...thanks for all your vids

  • @shahemhaddad2717
    @shahemhaddad2717 Жыл бұрын

    Thanks for the good content, I have a question about using Jest on Nodejs app, after a long search I found that I have to use babel as a compiler (babel-jest) to be able to work with ES6 syntax. are there a way to deal with it the same way you did here for react app? Thanks a lot 🙌

  • @Leonavancini
    @Leonavancini2 жыл бұрын

    This help me a lot to understand how its works , its a very good tutorial and simple. All testing cases need to be very methodical right? This take me a lot of time to made it, now I understand why some companies don't have tested applications, BTW I don't know if I'm right but it's necessary to make a test to check if error message will visible in error case right? I wanna try to make it that test.

  • @ryeasv
    @ryeasv6 ай бұрын

    thanks alot

  • @hsingh110
    @hsingh110 Жыл бұрын

    a really great tutorial, thank you so much! I was able to follow and understand up to 36th minute. Why do we create a __mocks__ directory and an axios.js file in it and not use them?

  • @piyushmahapatra5402
    @piyushmahapatra54022 жыл бұрын

    damn, are you a demi god ? this is world class content.

  • @karlithoscolima
    @karlithoscolima2 жыл бұрын

    More testing pleaseeeeee

  • @manojrao9867
    @manojrao9867 Жыл бұрын

    Wonderful.

  • @dalyryl
    @dalyryl2 жыл бұрын

    ooh sheeshhhhh here it is!

  • @RavindraSingh-lp9pl
    @RavindraSingh-lp9pl10 ай бұрын

    @Lama Dev...kindly make complete course on Jest Testing

  • @toomanyarguments
    @toomanyarguments2 жыл бұрын

    hey, i have a very often crucial question. i have to test a component which gets a setState function as a prop, how can i mock this setState function while testing the component?

  • @nurettinsen473
    @nurettinsen4732 жыл бұрын

    mocha chai for backend please, because you You explain the topics very well. and We are waiting for examples on redis topic (:

  • @divewithadarsh914
    @divewithadarsh9142 жыл бұрын

    Love from India.❤️ Your teaching style is just awesome. Much better than the millions of web dev related youtube videos, the way you explain every single little thing with too much simplicity is just beyond admiration. Please start uploading the playlist of web technologies i bet you will be the one of the most successful and the most Praised youtuber in the upcoming years.We need that the most. God bless you ❤️

  • @BSK_Rick
    @BSK_Rick Жыл бұрын

    Yoo, thanks, now All my react counters Will be tested hahaha ver Nice video

  • @synt-x6458
    @synt-x64582 жыл бұрын

    Awesome

  • @cristianparadagualteros3305
    @cristianparadagualteros33052 жыл бұрын

    This is amazing, and among other things I learn English

  • @codeenv
    @codeenv2 жыл бұрын

    wow this is awesome and great looks cool and please lama can you create an app with email verification using the MERN STACK?

  • @rajankhunt7002
    @rajankhunt7002 Жыл бұрын

    Good Video, Good Explenantion, Good Content and My good comment.

  • @061_suryak4
    @061_suryak4 Жыл бұрын

    hi, i got error like could not find react-redux context value; please ensure the component is wrapped in a but i also wrapped by provider within store and i change old to latest version please gave me a any solution

  • @HimanshuSharma-zi5ve
    @HimanshuSharma-zi5ve2 жыл бұрын

    this guy reads my mind 😂

  • @eghambaramsubramanian3188
    @eghambaramsubramanian31882 жыл бұрын

    Wow Lama.. Can you make react developer tool usage video

  • @masterkey-do3jv
    @masterkey-do3jv11 ай бұрын

    great tutorial on internet of jest

  • @mauroinde
    @mauroinde Жыл бұрын

    Maybe you can do the next of this with redux passing data to a component in testing ?

  • @mahimas2682
    @mahimas26822 жыл бұрын

    When i am giving a command yarn test or npm run test it is showing error missing test sctipt.. Can anyone tekk me solution of this

  • @waleedsharif618
    @waleedsharif6182 жыл бұрын

    How to test onclick or a function without passing it as props ?

  • @sachinporwal4275
    @sachinporwal42752 жыл бұрын

    Make one video for node js Testing. Means how to test backend in MERN Application

  • @kavinkumarb7323
    @kavinkumarb73232 жыл бұрын

    Need more testing videos 😞

  • @ShivamMishra-xb5mv
    @ShivamMishra-xb5mv2 жыл бұрын

    How much time it take to learn complete MERN stack if a person can dedicate 10 hr per day

  • @gbolaboaluko5576
    @gbolaboaluko55762 жыл бұрын

    Are you going to do a tutorial on react native

  • @rampritsahani281
    @rampritsahani2812 жыл бұрын

    Thank you for this wonder full testing video ca you please create with redux toolkit

  • @sarfarajshaikh6038
    @sarfarajshaikh60382 жыл бұрын

    Can we have a video on svelte testing?

  • @snorlax-frontend
    @snorlax-frontend Жыл бұрын

    i want to know. when did u start learning in this field

  • @geepy5708
    @geepy5708 Жыл бұрын

    Why do we need to perform testing operations?

  • @isahbala2540
    @isahbala25402 жыл бұрын

    Please what microphone are you using for this video