Testing In React Tutorial - Jest and React Testing Library

  Рет қаралды 135,667

PedroTech

PedroTech

Күн бұрын

Пікірлер: 98
@selfbrilliance9341
@selfbrilliance9341 6 ай бұрын
I was thriving for this, all the videos on youtube just presumed that we know testing and made a bunch of tutorials on how to do testing but because of your video I know "what" and "why" is testing. Thank you ❤
@lokers_one
@lokers_one Жыл бұрын
These tests can produce false negatives and your test won't catch all possible bugs, as you convert string to number. It's very risky in JS world as we all know. For example `Number(false)` produces `0` too. Therefore you wouldn't catch all the bugs. Instead, you should change your assertion to expect to `.toEqual("0")`.
@mayurnagdev5545
@mayurnagdev5545 9 ай бұрын
Thank you this was really helpful
@rowland138
@rowland138 3 ай бұрын
Jesus Christ you are god of react js
@ArpithaIndira
@ArpithaIndira 3 ай бұрын
It was so confusing for the beginner like me to understand this jest until you run the first test case..after that started understanding it even better..thanks for the work.. continue to grow🙏😊
@vandanavishnu1922
@vandanavishnu1922 2 жыл бұрын
Your Videos are very informative. I was able to answer lot of questions in my interview with just watching your videos( react hooks). Now I am watching this . I am sure it will definitely help me...Thanks a lot..
@PedroTechnologies
@PedroTechnologies 2 жыл бұрын
Best of luck!
@MehediHassan-pn5uc
@MehediHassan-pn5uc 2 жыл бұрын
Dude you're a underrated Gem! ❤️
@universecode1101
@universecode1101 2 жыл бұрын
Great topic Pedro, super useful for any developer ✌🏻
@PedroTechnologies
@PedroTechnologies 2 жыл бұрын
Thank you!!
@filipevalentegomes2383
@filipevalentegomes2383 2 жыл бұрын
That’s so funny, I was gonna take a course for this today, haven’t done testing in a while. Thanks for the video
@SharukhKhan-sd7xg
@SharukhKhan-sd7xg 2 жыл бұрын
Which course are you going to buy?
@PedroTechnologies
@PedroTechnologies 2 жыл бұрын
Hahahaha hope this video helps! Im planning on making a crash course on it!
@filipevalentegomes2383
@filipevalentegomes2383 2 жыл бұрын
@@PedroTechnologies awesome. Keep up the good work.
@SharukhKhan-sd7xg
@SharukhKhan-sd7xg 2 жыл бұрын
@@PedroTechnologies yes need that one
@filipevalentegomes2383
@filipevalentegomes2383 2 жыл бұрын
@@PedroTechnologies 13 min10 sec, there is an edit mistake I think. It jumps from on frame to another. Not sure if you know about that
@ankitkumarsharma2372
@ankitkumarsharma2372 2 жыл бұрын
Well, It's on exact time. I am going to start to learn Testing in react
@OPlutarch
@OPlutarch 2 жыл бұрын
Thanks! Can you make more videos about testing? I think that it's a topic that a lot of us we need to improve :) Greetings.
@PedroTechnologies
@PedroTechnologies 2 жыл бұрын
For sure!
@omarelgnn7344
@omarelgnn7344 2 жыл бұрын
@@PedroTechnologies yes this presentation of how to test the component or what should be tested and the component that renders data from API and so on Thanks for all
@markganser5485
@markganser5485 2 жыл бұрын
Your videos are awesome! I'd love to see some more advanced testing examples on things such as custom hooks, testing where context is present, async functions, and mocking API responses!
@ometman
@ometman Жыл бұрын
Hey Pedro, thanks for making testing basics very simple.
@SinaTajik
@SinaTajik Жыл бұрын
The best tutorial for learning react unit test super simple and straight forward :)
@willmann96
@willmann96 Жыл бұрын
thank you for the clear and concise information.
@ThColinPereira
@ThColinPereira 2 жыл бұрын
Great video Pedro! Super helpful
@mysoregopinathshantanu8800
@mysoregopinathshantanu8800 2 жыл бұрын
This helps a lot. And really need more videos on testing.
@chaitanyasawant776
@chaitanyasawant776 2 жыл бұрын
Great topic. Make more videos on this topic
@NikhilPawar151
@NikhilPawar151 11 ай бұрын
Thank you for valuable content. This video clear my concept about testing in react.
@Liubov9876
@Liubov9876 Ай бұрын
Thank you! The most understandable tutorial!
@travelglobe8997
@travelglobe8997 Жыл бұрын
You got a new subscriber. Simple and on point. Good video bro.
@psydook
@psydook 2 жыл бұрын
Hey, thanks for the video! Can you also do one which is like a Coding Interview in React from Begginer to Advanced with something like some typescript concepts included ? I think this will benefit alot of people who are preparing for coding interviews. Thanks again !
@tootyrnt5533
@tootyrnt5533 Жыл бұрын
Nice video, would be cool to show how this can be set up with Vite + React.
@graycoder9911
@graycoder9911 11 ай бұрын
I only know of two great developers Ben awad and pedrotech
@DaltonLaboratories
@DaltonLaboratories Жыл бұрын
I would rather use "test" over "it" in your examples. The second one is an alias and it reads better only when you name your tests like this: 'it("should do something.."), it("should display the counter")' etc. Nevertheless, good tutorial, thanks!
@karis7539
@karis7539 2 жыл бұрын
i personally love testing because i love automating things with Selenium or Playwright
@rodrigocastro3934
@rodrigocastro3934 Жыл бұрын
Great video Pedro. It would be nice to have the 'advanced' version where testing state changes by clicking buttons ;))
@ggwellplayed4568
@ggwellplayed4568 2 жыл бұрын
Continue sharing your knowledge. God will take care fo you. Thanks dude ;)
@dineshyeshamoni5426
@dineshyeshamoni5426 26 күн бұрын
Nice informative video on jest.
@parvathyvd
@parvathyvd 2 жыл бұрын
Thanks a lot Pedro :) Another useful video. You keep helping us.
@christianlewis7055
@christianlewis7055 Жыл бұрын
Weird feedback: that habit of repeatedly highlighting the test while you're busy talking is satisfying only as long as you repeatedly highly exactly the correct area. Like if you start highlighting a string, as long as you start at the opening double quote and finish exactly after the closing quote, I find it satisfying and might actually help to retain my interest. But if you don't hit the mark just right, it will bother me. 😄
@bartlebob
@bartlebob Ай бұрын
Having to add metadata to the dom elements sucks.
@neverexecute2467
@neverexecute2467 2 жыл бұрын
This video is awesome and helps a lot, I also need create a dynamic XML sitemap and HTML sitemap in React
@LeslieDuan
@LeslieDuan 2 жыл бұрын
thank you so much, hope to see tutorial about cypress
@turing4991
@turing4991 2 жыл бұрын
You should try to make a video on publishing a react component. Publishing a hook is easy.
@GlennMartin
@GlennMartin 2 жыл бұрын
Pedro my man, how about testing forms and components that fetch data. Would like to learn how to mock them.
@bananablu47
@bananablu47 2 жыл бұрын
Hey what is const { getByTestId } around 9:00 at line 6 ? An anonymous const?
@mohitdhule9654
@mohitdhule9654 2 жыл бұрын
Thank you 🙏
@antidotejack2771
@antidotejack2771 3 ай бұрын
this is great, Thanks
@kranthikumar5215
@kranthikumar5215 Жыл бұрын
Love you pedro❤
@JaredFL
@JaredFL 2 жыл бұрын
I'd like to see a Webpack beginner video :)
@amanjat7
@amanjat7 7 ай бұрын
Helpful
@waleedsharif618
@waleedsharif618 2 жыл бұрын
Could you show jest --coverage And how to get 100% test coverage ?
@salonipande6190
@salonipande6190 2 жыл бұрын
@Pedro Tech can you please share the playlist of this course
@tsdineshjai8565
@tsdineshjai8565 2 жыл бұрын
Hey Pedro 👋, if possible do a crash course on this topic
@PedroTechnologies
@PedroTechnologies 2 жыл бұрын
Yes, thats on the plans!
@brilliantatosam
@brilliantatosam 2 жыл бұрын
Awesome content
@sodhigurpreetsingh
@sodhigurpreetsingh 2 жыл бұрын
Great video again pedro.. can you make a video on Formik or any other library you know is best for forms..
@santhoshkashyap9405
@santhoshkashyap9405 3 ай бұрын
Thank you ;)
@rockncdesign
@rockncdesign 2 жыл бұрын
Thanks your video!!!
@harishg9429
@harishg9429 2 жыл бұрын
Can you pls make a video on testing components mocking API , also testing state. Thanks
@PedroTechnologies
@PedroTechnologies 2 жыл бұрын
I can fs make one! Testing states is not that good imo, i would rather just spy on the state function and test its functionality bc states dont update equally. Also, testing should be for testing how the UI changes, not how the internal logic acts :)
@harishg9429
@harishg9429 2 жыл бұрын
@@PedroTechnologies Thank you Pedro, I like all your videos, they are easy to follow and highly educational.
@azizkhujakhujaev2598
@azizkhujakhujaev2598 2 жыл бұрын
Nice video and can you please make a video about React Native testing library and in advance thanks!
@drawingdr9829
@drawingdr9829 2 жыл бұрын
hello bro thanx for your videos we are really benefit from them. you deployed react node mysql app in heroku but it very expansive . can you do a tutorial about deploy it in digital ocean? thank you
@Popo-hr6gc
@Popo-hr6gc Жыл бұрын
What VSCode theme are u using?
@xman3666
@xman3666 Жыл бұрын
If i have a componente such a “loading” using lazy render react. How can I test the elements that come after the loading? 😢
@Way_Of_The_Light
@Way_Of_The_Light Жыл бұрын
ask ChatGPT
@shishirrai1069
@shishirrai1069 2 жыл бұрын
Please make video on jest and enzyme
@cometarioxD
@cometarioxD 2 жыл бұрын
Watch out folks, if you're getting the error message, look for EVERY syntax error possible!
@Silent_Squid-p3f
@Silent_Squid-p3f 11 ай бұрын
how can this be done with ts and vite
@ankitchauhan8682
@ankitchauhan8682 Жыл бұрын
How is he using jsx with. Js extension?
@karthikbalaji383
@karthikbalaji383 2 жыл бұрын
I have never done testing before so can anyone tell me how percentage of the testing concepts are covered in this video.
@internetexplorer7880
@internetexplorer7880 2 жыл бұрын
What vscode theme is this?
@the_terrific_m
@the_terrific_m 24 күн бұрын
But where is the github repo link?
@robertvelasquez8641
@robertvelasquez8641 Жыл бұрын
what if i use vite?
@suvendukumarsahoo4172
@suvendukumarsahoo4172 2 жыл бұрын
He can u have idea testing for post api
@primy3576
@primy3576 2 жыл бұрын
vs code theme?
@patrykK1028
@patrykK1028 Жыл бұрын
There's no link to the code :/
@gmmkeshav
@gmmkeshav Жыл бұрын
code of this video?
@WydeZ
@WydeZ Жыл бұрын
where is the code
@ranza658
@ranza658 2 жыл бұрын
Is source code available for this video?
@bradenmitchell3265
@bradenmitchell3265 2 жыл бұрын
Deja vu @ 13:09?
@PedroTechnologies
@PedroTechnologies 2 жыл бұрын
Thank you for letting me know! This was a mistake on the editing!
@arihantjain8347
@arihantjain8347 Жыл бұрын
It wasn't in round figure, stuck at 999, so I made it 1K.
@reactDevelopment
@reactDevelopment Жыл бұрын
can you make avideo on these act() mockComponent() isElement() isElementOfType() isDOMComponent() isCompositeComponent() isCompositeComponentWithType() findAllInRenderedTree() scryRenderedDOMComponentsWithClass() findRenderedDOMComponentWithClass() scryRenderedDOMComponentsWithTag() findRenderedDOMComponentWithTag() scryRenderedComponentsWithType() findRenderedComponentWithType() renderIntoDocument() Simulate
@demarbrown439
@demarbrown439 Жыл бұрын
13:00
@thevasupodcast4561
@thevasupodcast4561 2 жыл бұрын
Hey i noticed that here you are using a derived state, which is not best practice. You should move the state to a higher level component.
@johnddonnet5151
@johnddonnet5151 6 ай бұрын
Who uses js in 2023???
@PedroTechnologies
@PedroTechnologies 6 ай бұрын
I make videos in js bc it is more easily understandable by a wider audience. Someone who knows ts, understands js. Whilst someone who knows js doesn't necessarily know ts. If the point of the video is not the ts syntax, I prefer to use javascript since more people can understand it :)
@JohnWickXD
@JohnWickXD 6 ай бұрын
*I think you meant 2024
@Den1sNovikov
@Den1sNovikov 9 ай бұрын
How I suppose to do it with you, if u are not sharing starting demo code?))) Dislike.
@Human_Evolution-
@Human_Evolution- 2 жыл бұрын
I cannot reproduce this on my app at all. I hate this video. I hate testing. I watch you all the time and love your channel but testing has me so bitter I am downvoting you.
@christopherfoley4355
@christopherfoley4355 2 жыл бұрын
lol wow
@thegohmez6816
@thegohmez6816 2 жыл бұрын
WOW GRAPE.
Next.js with React Testing Library, Jest, TypeScript
25:04
Dave Gray
Рет қаралды 70 М.
Creative Justice at the Checkout: Bananas and Eggs Showdown #shorts
00:18
Fabiosa Best Lifehacks
Рет қаралды 10 МЛН
Из какого города смотришь? 😃
00:34
МЯТНАЯ ФАНТА
Рет қаралды 2,6 МЛН
Thank you Santa
00:13
Nadir Show
Рет қаралды 37 МЛН
React Testing Tutorial (Jest + React Testing Library)
22:16
Kris Foster
Рет қаралды 257 М.
Test-Driven Development // Fun TDD Introduction with JavaScript
12:55
React Testing Tutorial with React Testing Library and Jest
41:43
This is the Only Right Way to Write React clean-code - SOLID
18:23
Stop Writing So Many Tests
10:02
Web Dev Simplified
Рет қаралды 95 М.
Every React Concept Explained in 12 Minutes
11:53
Code Bootcamp
Рет қаралды 811 М.
Master React Testing with Jest and React Testing Library
7:39:36
Creative Justice at the Checkout: Bananas and Eggs Showdown #shorts
00:18
Fabiosa Best Lifehacks
Рет қаралды 10 МЛН