React Testing Library and Jest: The Complete Guide

  • Category Other
  • Type Tutorials
  • Language English
  • Total size 2.8 GB
  • Uploaded By tutsnode
  • Downloads 255
  • Last checked 1 year ago
  • Date uploaded 1 year ago
  • Seeders 9
  • Leechers 6

Infohash : 9EF25CFED6DAAB7987589A4482387051D5705B28

Warning! Use a V𝙿N When Downloading Torrents!
Your IP Address is . Location
Your Internet Provider can see when you download torrents! Hide your IP Address with a V𝙿N
1337x recommends using Trust.Zone V𝙿N to hide your torrenting. It's FREE HIDE ME NOW



Description

Congratulations! You’ve found the most popular, most complete, and most up-to-date resource online for learning how to test React apps with React Testing Library and Jest!

Thousands of other engineers have learned how to test, and you can too. This course uses a time-tested, battle-proven method to make sure you understand exactly how testing works, and will get you a new job working as a software engineer or help you build that app you’ve always been dreaming about.

The difference between this course and all the others: you will understand the design patterns used by top companies to test the largest React apps around.

Testing is used to verify your code works as expected. This provides a set of unique benefits to any frontend:

Author smaller, easier to understand codebases
Deploy your code with confidence that it will behave correctly
Test each portion of your app separately – limit the chance of interrupting your users
Allow each of your engineering teams to work independently
Change your codebase without worrying about breaking an existing feature

Testing is a popular topic, but there is a lot of misinformation online. This course has been developed with input from top engineers to ensure total technical accuracy.

———————-

What will you build?

This course focuses on testing components in a variety of different environments. You will begin by writing tests for a small mini-project, just to get some quick initial experience. From there, you’ll learn about React Testing Library and all of its functionality by building a series of interactive cheatsheets. You can use these cheatsheets as a future reference to easily remember the intricacies of testing. Finally, you’ll add tests to a rather large React app, complete with authentication, data fetching, and navigation.

Here’s a partial list of some of the topics you’ll cover:

Customize your test environment by writing custom Jest matchers
Learn how to debug your tests by fixing many bugs
Run tests faster by implementing a fake data-fetching process
Understand best practices by working on a large React project
See an exhaustive list of all the functionality packed into React Testing Library
Enhance your element-selecting powers by using the ARIA Role system
Get experience testing authentication and routing
Write more efficient tests by learning dozens of testing shortcuts
Finally understand the most mysterious function in React – the ‘act’ function!
Learn multiple ways of handling third-party libraries in a test environment
Use Jest to ‘mock’ functions and libraries

I spent the early years of my software engineering career writing tests non-stop. Every single day, I practiced Test Driven Development to write thousands of lines of code while being mentored by top industry engineers. Let me share this knowledge with you. Testing is one of the topics I am most passionate about, and I want you to get as excited as I am. Sign up today and join me!
Who this course is for:

Software engineers looking to better understand the world of testing

Requirements

No testing experience is needed!

Last Updated 1/2023

Files:

React Testing Library and Jest The Complete Guide [TutsNode.net] - React Testing Library and Jest The Complete Guide 7. Big Project Overview
  • 6. Understanding Data Flowing Into the Component.mp4 (87.5 MB)
  • 1. Required Project Setup.html (0.0 KB)
  • 5. A Process for Debugging.mp4 (54.3 MB)
  • 7. Developing a Test and a Fix.mp4 (52.6 MB)
  • 1.1 codesplain.zip (362.9 KB)
  • 2. App Overview and Setup.mp4 (30.5 MB)
  • 9.1 008_-_app.zip (487.1 KB)
  • 4. The Path Ahead.mp4 (29.7 MB)
  • 7.1 006_-_app.zip (487.0 KB)
  • 8. Looping Over Assertions.mp4 (21.6 MB)
  • 3. The Tech in This Project.mp4 (20.0 MB)
  • 9. Flexible Queries.mp4 (12.6 MB)
8. The Mysterious 'Act' Function!
  • 11.1 011_-_act.zip (507.1 KB)
  • 7. Solving the Act Warning.mp4 (65.8 MB)
  • 2. Analyzing the Data... Again!.mp4 (56.5 MB)
  • 8.1 008_-_act.zip (507.0 KB)
  • 3. Adding Router Context.mp4 (50.6 MB)
  • 13.1 013_-_act.zip (555.6 KB)
  • 8. Module Mocks.mp4 (39.5 MB)
  • 11. Implementing the Feature.mp4 (39.3 MB)
  • 12. Checking the Icon.mp4 (37.8 MB)
  • 10.1 010_-_act.zip (507.0 KB)
  • 1. Another Bug!.mp4 (34.4 MB)
  • 9.1 009_-_act.zip (507.0 KB)
  • 5. Act Included with React Testing Library.mp4 (33.6 MB)
  • 7.1 007_-_act.zip (507.0 KB)
  • 3.1 003_-_act.zip (506.9 KB)
  • 2.1 002_-_act.zip (506.8 KB)
  • 4. Unexpected State Updates.mp4 (27.7 MB)
  • 13. Checking the Link.mp4 (27.1 MB)
  • 9. Absolute Last Ditch Act Solution.mp4 (25.7 MB)
  • 10. Checking the Link Href.mp4 (18.6 MB)
  • 6. Using Act (Hopefully Not!) with RTL.mp4 (14.0 MB)
6. Matchers in Jest
  • 3.1 003_-_matcher.zip (6.1 KB)
  • 1.1 001_-_matcher.zip (6.0 KB)
  • 3. Implementing a Custom Matcher.mp4 (35.9 MB)
  • 2. Introducing Custom Matchers.mp4 (21.6 MB)
  • 1. Diving into Matchers.mp4 (20.6 MB)
5. Query Function Suffixes
  • 3.1 criteria-notes-COMPLETE.zip (5.3 KB)
  • 3. Completed Criteria Notebook.html (0.3 KB)
  • 1. Query Criteria.mp4 (42.7 MB)
  • 2. When to Use Each Suffix.mp4 (41.1 MB)
2. A Whirlwind Overview of Testing
  • 2. Quick Note.html (0.4 KB)
  • 6. Completed Users Project.html (0.3 KB)
  • 23.1 021_-_simple.zip (311.8 KB)
  • 12. Recording Function Calls.mp4 (53.8 MB)
  • 22.1 020_-_simple.zip (311.8 KB)
  • 21.1 019_-_simple.zip (311.7 KB)
  • 7. Our First Test.mp4 (47.4 MB)
  • 14. Querying Elements by Labels.mp4 (44.2 MB)
  • 20.1 018_-_simple.zip (311.6 KB)
  • 16. Getting Help with Query Functions.mp4 (42.1 MB)
  • 19.1 017_-_simple.zip (311.5 KB)
  • 17. Query Function Escape Hatches.mp4 (41.9 MB)
  • 17.1 015_-_simple.zip (311.5 KB)
  • 15.1 013_-_simple.zip (311.4 KB)
  • 18. Another Query Function Fallback.mp4 (40.1 MB)
  • 12.1 010_-_simple.zip (311.0 KB)
  • 14.1 012_-_simple.zip (311.0 KB)
  • 11. Simulating User Events.mp4 (37.5 MB)
  • 13.1 011_-_simple.zip (310.9 KB)
  • 21. Testing the Whole App.mp4 (36.1 MB)
  • 11.1 009_-_simple.zip (310.9 KB)
  • 7.1 005_-_simple.zip (310.7 KB)
  • 13. Introducing Mock Functions.mp4 (34.3 MB)
  • 5.1 004_-_simple.zip (310.2 KB)
  • 6.1 completed.zip (310.2 KB)
  • 4.1 003_-_simple.zip (309.9 KB)
  • 22. A Touch of Test Driven Development.mp4 (32.1 MB)
  • 5. Rendering the List of Users.mp4 (29.3 MB)
  • 15. Testing the UserList.mp4 (26.5 MB)
  • 20. Avoiding BeforeEach.mp4 (26.5 MB)
  • 19. Testing Table Contents.mp4 (25.7 MB)
  • 3. Adding the Form.mp4 (24.7 MB)
  • 10. Understanding Jest Matchers.mp4 (23.2 MB)
  • 8. Element Query System.mp4 (21.2 MB)
  • 23. Feature Implementation.mp4 (20.9 MB)
  • 9. Understanding ARIA Roles.mp4 (20.6 MB)
  • 4. Handling User Input.mp4 (18.4 MB)
  • 1. Project Setup.mp4 (8.9 MB)
4. Finding Elements with Query Functions
  • 5.1 005_-_queries.zip (3.9 KB)
  • 7.1 query-notes-COMPLETE.zip (4.1 KB)
  • 4.1 004_-_queries.zip (3.8 KB)
  • 3.1 003_-_queries.zip (3.8 KB)
  • 2.1 002_-_queries.zip (3.7 KB)
  • 1.1 001_-_queries.zip (3.4 KB)
  • 7. Completed Queries Notebook.html (0.3 KB)
  • 2. GetBy, QueryBy, FindBy.mp4 (37.1 MB)
  • 6. When to use Async Queries.mp4 (36.3 MB)
  • 3. More on Single Queries.mp4 (35.9 MB)
  • 1. Deeper into Query Functions.mp4 (31.3 MB)
  • 5. When to use These Queries.mp4 (26.5 MB)
  • 4. Multiple Element Variations.mp4 (16.9 MB)
9. Handling Data Fetching in Tests
  • 4. Initial MSW Setup.mp4 (85.3 MB)
  • 6. Effective Request Testing.mp4 (74.7 MB)
  • 9. Making a Reusable Create Server Function.mp4 (53.2 MB)
  • 1. Easy Fix, Hard Test.mp4 (51.3 MB)
  • 9.1 009_-_fetch.zip (546.3 KB)
  • 8. Easier Fake Routes - Here's the Goal.mp4 (37.5 MB)
  • 6.1 006_-_fetch.zip (545.9 KB)
  • 8.1 008_-_fetch.zip (545.9 KB)
  • 5.1 005_-_fetch.zip (545.7 KB)
  • 4.1 004_-_fetch.zip (545.6 KB)
  • 1.1 001_-_fetch.zip (545.0 KB)
  • 2. Options for Testing Data Fetching.mp4 (32.6 MB)
  • 7. An Issue with Fake Handlers.mp4 (29.3 MB)
  • 5. Inspecting the Component State.mp4 (28.8 MB)
  • 3. Using a Request Handler.mp4 (9.6 MB)
10. Tests Around Authentication
  • 13.1 013_-_auth.zip (559.4 KB)
  • 10. Test Debugging in Action.mp4 (66.2 MB)
  • 11.1 011_-_auth.zip (559.4 KB)
  • 3. Order of Execution.mp4 (56.4 MB)
  • 10.1 010_-_auth.zip (559.4 KB)
  • 9.1 009_-_auth.zip (559.4 KB)
  • 8.1 008_-_auth.zip (559.3 KB)
  • 6.1 006_-_auth.zip (559.3 KB)
  • 7.1 007_-_auth.zip (559.3 KB)
  • 5.1 005_-_auth.zip (559.2 KB)
  • 4.1 004_-_auth.zip (559.2 KB)
  • 2.1 002_-_auth.zip (559.0 KB)
  • 4. Scoping Test Hooks.mp4 (40.5 MB)
  • 5. Act Warnings... Again!.mp4 (36.9 MB)
  • 2. Understanding the Auth API.mp4 (35.8 MB)
  • 6. Assertions Around Auth Links.mp4 (33.9 MB)
  • 9. Using Debuggers in Tests.mp4 (30.9 MB)
  • 12. It Is a Caching Issue!.mp4 (29.1 MB)
  • 7. Wait... It Doesn't Work!.mp4 (29.0 MB)
  • 11. One Last Debugging Hint.mp4 (26.0 MB)
  • 13. Solving the Caching Issue.mp4 (22.1 MB)
  • 8. Limiting Test Execution.mp4 (21.7 MB)
  • 1. Testing Authentication.mp4 (15.2 MB)
11. Bonus!
  • 1. Bonus!.html (3.4 KB)
3. Understanding Element Roles
  • 8.1 roles-notes-COMPLETE.zip (2.5 KB)
  • 6.1 006_-_roles.zip (0.9 KB)
  • 5.1 005_-_roles.zip (0.8 KB)
  • 4.1 004_-_roles.zip (0.7 KB)
  • 8. Completed Roles Notebook.html (0.4 KB)
  • 4. Finding Elements by Role.mp4 (34.6 MB)
  • 6. Linking Inputs to Labels.mp4 (27.0 MB)
  • 5. Finding by Accessible Names.mp4 (26.0 MB)
  • 7. Directly Assigning an Accessible Name.mp4 (24.3 MB)
  • 2. A Few Notes on RTL Book.mp4 (21.2 MB)
  • 3. Partial Role List.mp4 (18.3 MB)
  • 1. Introducing RTL Book.mp4 (10.3 MB)
1. Dive In - Let's Get Started!
  • 2. Start Testing... Now!.mp4 (47.6 MB)
  • 3. A Few Critical Questions.mp4 (32.6 MB)
  • 1. How to Get Help.mp4 (4.5 MB)
  • TutsNode.net.txt (0.1 KB)
  • .pad
    • 0 (0.2 KB)
    • 1 (90.9 KB)
    • 2 (41.0 KB)
    • 3 (264.7 KB)
    • 4 (227.3 KB)
    • 5 (34.0 KB)
    • 6 (15.2 KB)
    • 7 (126.6 KB)
    • 8 (174.9 KB)
    • 9 (278.6 KB)
    • 10 (64.8 KB)
    • 11 (177.4 KB)
    • 12 (63.4 KB)
    • 13 (89.4 KB)
    • 14 (33.8 KB)
    • 15 (272.3 KB)
    • 16 (9.2 KB)
    • 17 (68.1 KB)
    • 18 (97.7 KB)
    • 19 (21.4 KB)
    • 20 (150.9 KB)
    • 21 (75.6 KB)
    • 22 (159.4 KB)
    • 23 (179.4 KB)
    • 24 (253.8 KB)
    • 25 (24.5 KB)
    • 26 (10.0 KB)
    • 27 (35.5 KB)
    • 28 (73.2 KB)
    • 29 (178.4 KB)
    • 30 (47.7 KB)
    • 31 (130.3 KB)
    • 32 (151.4 KB)
    • 33 (253.7 KB)
    • 34 (140.8 KB)
    • 35 (120.3 KB)
    • 36 (206.7 KB)
    • 37 (104.2 KB)
    • 38 (99.2 KB)
    • 39 (48.2 KB)
    • 40 (63.3 KB)
    • 41 (448.0 KB)
    • 42 (177.0 KB)
    • 43 (148.5 KB)
    • 44 (10.8 KB)
    • 45 (281.9 KB)
    • 46 (162.7 KB)
    • 47 (277.4 KB)
    • 48 (885.7 KB)
    • 49 (14.4 KB)
    • 50 (244.8 KB)
    • 51 (294.2 KB)
    • 52 (931.0 KB)
    • 53 (20.3 KB)
    • 54 (513.7 KB)
    • 55 (532.6 KB)
    • 56 (561.4 KB)
    • 57 (1,008.5 KB)
    • 58 (42.8 KB)
    • 59 (270.6 KB)
    • 60 (285.4 KB)
    • 61 (284.0 KB)
    • 62 (731.9 KB)
    • 63 (829.5 KB)
    • 64 (888.7 KB)
    • 65 (273.5 KB)
    • 66 (363.0 KB)
    • 67 (376.9 KB)
    • 68 (803.5 KB)
    • 69 (813.2 KB)
    • 70 (71.8 KB)
    • 71 (408.9 KB)
    • 72 (422.8 KB)
    • 73 (986.1 KB)
    • 74 (361.8 KB)
    • 75 (583.2 KB)
    • 76 (751.0 KB)
    • 77 (63.3 KB)
    • 78 (770.7 KB)
    • 79 (1,022.7 KB)
    • 80 (363.6 KB)
    • 81 (749.6 KB)
    • 82 (419.6 KB)
    • 83 (68.7 KB)
  • [TGx]Downloaded from torrentgalaxy.to .txt (0.6 KB)

There are currently no comments. Feel free to leave one :)

Code:

  • udp://open.stealth.si:80/announce
  • udp://tracker.tiny-vps.com:6969/announce
  • udp://fasttracker.foreverpirates.co:6969/announce
  • udp://tracker.opentrackr.org:1337/announce
  • udp://explodie.org:6969/announce
  • udp://tracker.cyberia.is:6969/announce
  • udp://ipv4.tracker.harry.lu:80/announce
  • udp://tracker.uw0.xyz:6969/announce
  • udp://opentracker.i2p.rocks:6969/announce
  • udp://tracker.birkenwald.de:6969/announce
  • udp://tracker.torrent.eu.org:451/announce
  • udp://tracker.moeking.me:6969/announce
  • udp://tracker.dler.org:6969/announce
  • udp://9.rarbg.me:2970/announce