| 001 Bonnies-course-coupons.url | 0 B | ||
| 001 Bonus Lecture.html | 512 B | ||
| 001 GitHub-link-to-section-start-code.url | 102.4 B | ||
| 001 Github-link-to-section-start-code.url | 102.4 B | ||
| 001 Introducing testing Next.js Routes and Cypress.mp4 | 21.5 MB | ||
| 001 Introducing testing Next.js Routes and Cypress_en.vtt | 2.7 KB | ||
| 001 Introduction and Technologies.mp4 | 25.4 MB | ||
| 001 Introduction and Technologies_en.vtt | 3.5 KB | ||
| 001 Introduction to API Tests.mp4 | 34.1 MB | ||
| 001 Introduction to API Tests_en.vtt | 5 KB | ||
| 001 Introduction to Course App and Next.js Data Fetching.mp4 | 10.7 MB | ||
| 001 Introduction to Course App and Next.js Data Fetching_en.vtt | 1.3 KB | ||
| 001 Introduction to Test Databases.mp4 | 22.5 MB | ||
| 001 Introduction to Test Databases_en.vtt | 3.3 KB | ||
| 001 Introduction to Testing Authentication.mp4 | 21.4 MB | ||
| 001 Introduction to Testing Authentication_en.vtt | 3.3 KB | ||
| 001 Introduction to Testing ISR and Data Updates.mp4 | 17.5 MB | ||
| 001 Introduction to Testing ISR and Data Updates_en.vtt | 2.6 KB | ||
| 001 Introduction to Testing.mp4 | 26.7 MB | ||
| 001 Introduction to Testing_en.vtt | 3.2 KB | ||
| 001 Introduction.mp4 | 27.6 MB | ||
| 001 Introduction_en.vtt | 3 KB | ||
| 001 Next.js-API-routes-docs.url | 102.4 B | ||
| 001 Next.js-ISR-Incremental-Static-Regeneration-docs.url | 102.4 B | ||
| 001 Next.js-ISR-on-demand-revalidation.url | 102.4 B | ||
| 001 Next.js-config-for-placing-test-files-in-pages-directory.url | 102.4 B | ||
| 001 SWR-Stale-While-Revalidate-site.url | 0 B | ||
| 001 SWR-docs-for-Next.js.url | 102.4 B | ||
| 001 SWR-revalidate-on-interval.url | 102.4 B | ||
| 001 Testing-Next.js-APIs-with-req-object-and-Jest-mocks-for-res.url | 102.4 B | ||
| 001 next-page-tester.url | 102.4 B | ||
| 001 npm-page-for-next-test-api-route-handler.url | 102.4 B | ||
| 002 Auth Wrapper in Course App.mp4 | 45.9 MB | ||
| 002 Auth Wrapper in Course App_en.vtt | 5.8 KB | ||
| 002 Course Technologies and Prerequisites.mp4 | 18.4 MB | ||
| 002 Course Technologies and Prerequisites_en.vtt | 2.8 KB | ||
| 002 Creating a Test Database.mp4 | 21.3 MB | ||
| 002 Creating a Test Database_en.vtt | 3.3 KB | ||
| 002 Cypress-site.url | 0 B | ||
| 002 Demo of Course App.mp4 | 15.6 MB | ||
| 002 Demo of Course App_en.vtt | 3.4 KB | ||
| 002 First API Test.mp4 | 73.7 MB | ||
| 002 First API Test_en.vtt | 7.4 KB | ||
| 002 Next.js-note-on-ISR-and-next-dev.url | 102.4 B | ||
| 002 OPTIONAL Introduction to Cypress.mp4 | 11.4 MB | ||
| 002 OPTIONAL Introduction to Cypress_en.vtt | 2 KB | ||
| 002 Testing Data Comes from ISR Cache.mp4 | 25.7 MB | ||
| 002 Testing Data Comes from ISR Cache_en.vtt | 4.1 KB | ||
| 002 Testing a Static Page.mp4 | 53.1 MB | ||
| 002 Testing a Static Page_en.vtt | 5.9 KB | ||
| 002 Types of Tests.mp4 | 28.9 MB | ||
| 002 Types of Tests_en.vtt | 4.2 KB | ||
| 002 next-auth-docs-for-JWT-callback.url | 102.4 B | ||
| 002 next-auth-docs-for-session.url | 102.4 B | ||
| 002 next-test-api-route-handler-usage-docs.url | 102.4 B | ||
| 002 npm-page-for-next-auth.url | 102.4 B | ||
| 002 npm-page-for-node-fetch.url | 102.4 B | ||
| 003 Adding Sign-In Details to Cypress.mp4 | 28.9 MB | ||
| 003 Adding Sign-In Details to Cypress_en.vtt | 3.2 KB | ||
| 003 Environment Variables.mp4 | 45.2 MB | ||
| 003 Environment Variables_en.vtt | 5.9 KB | ||
| 003 Environment-Variables-in-Next.js.url | 102.4 B | ||
| 003 Environment-variables-and-Jest.url | 102.4 B | ||
| 003 First ISR Cache Test.mp4 | 34.7 MB | ||
| 003 First ISR Cache Test_en.vtt | 4.6 KB | ||
| 003 Fixing Test Errors Polyfill, resetDB, ignore DB directory in watchlist.mp4 | 72.5 MB | ||
| 003 Fixing Test Errors Polyfill, resetDB, ignore DB directory in watchlist_en.vtt | 6.5 KB | ||
| 003 Gleb-Bahmutov-post-on-testing-server-rendered-pages.url | 102.4 B | ||
| 003 Installing-Jest-for-an-existing-Next.js-app.url | 102.4 B | ||
| 003 Jest-watchPathIgnorePatterns-config-option.url | 102.4 B | ||
| 003 Next.js Data Fetching Strategies.mp4 | 62.8 MB | ||
| 003 Next.js Data Fetching Strategies_en.vtt | 9.8 KB | ||
| 003 Next.js-docs-for-Cypress-tests.url | 102.4 B | ||
| 003 Next.js-docs-on-data-fetching-strategies.url | 102.4 B | ||
| 003 Next.js-does-not-load.env.local-in-the-test-environment.url | 102.4 B | ||
| 003 Next.js-with-jest-docs-link.url | 102.4 B | ||
| 003 SIDE NOTE Why add to the existing test Why not create a new test.html | 2.9 KB | ||
| 003 Setting up Next.js for Cypress.mp4 | 42.2 MB | ||
| 003 Setting up Next.js for Cypress_en.vtt | 4.8 KB | ||
| 003 Test-Environment-Variables-in-Next.js.url | 102.4 B | ||
| 003 What to Test.mp4 | 27.8 MB | ||
| 003 What to Test_en.vtt | 3.6 KB | ||
| 003 create-next-app Using with-jest Example.mp4 | 16.9 MB | ||
| 003 create-next-app Using with-jest Example_en.vtt | 3.1 KB | ||
| 004 Code Quiz! ISR Bands Page.mp4 | 28.6 MB | ||
| 004 Code Quiz! ISR Bands Page_en.vtt | 3.7 KB | ||
| 004 Course-GitHub-repository.url | 102.4 B | ||
| 004 Creating the Test DB and Environment Variables.mp4 | 49.9 MB | ||
| 004 Creating the Test DB and Environment Variables_en.vtt | 6 KB | ||
| 004 First Next.js Test.mp4 | 45.5 MB | ||
| 004 First Next.js Test_en.vtt | 5.3 KB | ||
| 004 Installing the Course App.mp4 | 40.3 MB | ||
| 004 Installing the Course App_en.vtt | 4.6 KB | ||
| 004 SIDE NOTE Running Continuous Integration Tests against Preview Deploy.html | 819.2 B | ||
| 004 Test Redundancy.mp4 | 30.1 MB | ||
| 004 Test Redundancy_en.vtt | 4.9 KB | ||
| 004 Testing SSG Props.mp4 | 68.7 MB | ||
| 004 Testing SSG Props_en.vtt | 6 KB | ||
| 004 Testing Success Flow with Auth Wrapper.mp4 | 79.8 MB | ||
| 004 Testing Success Flow with Auth Wrapper_en.vtt | 9.1 KB | ||
| 004 Testing a Route with a URL Param.mp4 | 65.7 MB | ||
| 004 Testing a Route with a URL Param_en.vtt | 5.3 KB | ||
| 004 next-auth-docs-for-Auth-component-wrapper.url | 102.4 B | ||
| 004 next-test-api-route-handler-paramsPatcher.url | 102.4 B | ||
| 005 Chakra-UI-and-Next.js.url | 102.4 B | ||
| 005 Chakra-UI.url | 0 B | ||
| 005 Course App Code Notes.mp4 | 36 MB | ||
| 005 Course App Code Notes_en.vtt | 5.4 KB | ||
| 005 Course Features Code Quizzes and Side Notes.mp4 | 16.3 MB | ||
| 005 Course Features Code Quizzes and Side Notes_en.vtt | 2.7 KB | ||
| 005 Cypress-global-baseUrl.url | 102.4 B | ||
| 005 Cypress-system-requirements.url | 102.4 B | ||
| 005 Kent-C.Dodds-blog-post-on-ESLint-Prettier-and-TypeScript.url | 102.4 B | ||
| 005 Next.js-docs-for-ISR-on-demand-revalidation.url | 102.4 B | ||
| 005 Opening-Cypress.url | 102.4 B | ||
| 005 SIDE NOTE About Fake Data for Popular Concert Venue.html | 2.1 KB | ||
| 005 SIDE NOTE Test DB example with cloud server.html | 1.4 KB | ||
| 005 SIDE NOTE Why is this test so dang long.html | 614.4 B | ||
| 005 Setting up Cypress.mp4 | 66.2 MB | ||
| 005 Setting up Cypress_en.vtt | 7.8 KB | ||
| 005 Test Granularity Guidelines.mp4 | 26.1 MB | ||
| 005 Test Granularity Guidelines_en.vtt | 3.1 KB | ||
| 005 Testing a POST Route.mp4 | 55.5 MB | ||
| 005 Testing a POST Route_en.vtt | 5.1 KB | ||
| 005 Troubleshooting-ESLint-Prettier-and-VSCode.url | 102.4 B | ||
| 005 Updating the ISR Cache on Demand.mp4 | 37.7 MB | ||
| 005 Updating the ISR Cache on Demand_en.vtt | 4.5 KB | ||
| 005 env-cmd-package-npm-page.url | 102.4 B | ||
| 005 next-auth-JSON-web-token.url | 102.4 B | ||
| 005 next-auth-session.url | 102.4 B | ||
| 005 next-auth.url | 102.4 B | ||
| 005 next-test-api-route-handler-JSON-POST-example.url | 102.4 B | ||
| 005 start-server-and-test-GitHub-page.url | 102.4 B | ||
| 006 Code Quiz! Authentication Failure followed by Success.mp4 | 31.1 MB | ||
| 006 Code Quiz! Authentication Failure followed by Success_en.vtt | 4 KB | ||
| 006 Code Quiz! Band Component Error.mp4 | 22.7 MB | ||
| 006 Code Quiz! Band Component Error_en.vtt | 2.7 KB | ||
| 006 Create a Method to Reset the Test DB.mp4 | 69.7 MB | ||
| 006 Create a Method to Reset the Test DB_en.vtt | 6.1 KB | ||
| 006 Cypress-Testing-Library.url | 102.4 B | ||
| 006 Cypress-assertions.url | 102.4 B | ||
| 006 Cypress-docs-for-environment-variables-via-plug-in.url | 102.4 B | ||
| 006 Docs-for-cy.get-.url | 102.4 B | ||
| 006 First Cypress Test Static Route.mp4 | 41.1 MB | ||
| 006 First Cypress Test Static Route_en.vtt | 5.6 KB | ||
| 006 Guide to the Rest of the Course.mp4 | 32.5 MB | ||
| 006 Guide to the Rest of the Course_en.vtt | 4.6 KB | ||
| 006 Jest-docs-on-mocking-user-modules.url | 102.4 B | ||
| 006 Justin-Searles-Twitter-post-on-Snapshots.url | 102.4 B | ||
| 006 Kent-C.Dodds-Blog-Post-on-Snapshots.url | 102.4 B | ||
| 006 Mocking utils Module for Authentication.mp4 | 41.5 MB | ||
| 006 Mocking utils Module for Authentication_en.vtt | 6.1 KB | ||
| 006 My View on Snapshot Tests (hint not my thing).mp4 | 21.7 MB | ||
| 006 My View on Snapshot Tests (hint not my thing)_en.vtt | 2.7 KB | ||
| 006 Writing a Cypress Plug-In for Environment Variable.mp4 | 33.3 MB | ||
| 006 Writing a Cypress Plug-In for Environment Variable_en.vtt | 2.8 KB | ||
| 007 Code Quiz! Static Route.mp4 | 17.8 MB | ||
| 007 Code Quiz! Static Route_en.vtt | 3 KB | ||
| 007 Cypress-docs-for-making-a-POST-request-with-a-body.url | 102.4 B | ||
| 007 Decisions and Guidelines for the Tests So Far.mp4 | 30.1 MB | ||
| 007 Decisions and Guidelines for the Tests So Far_en.vtt | 4.2 KB | ||
| 007 ISR Revalidation Test.mp4 | 76.9 MB | ||
| 007 ISR Revalidation Test_en.vtt | 8.2 KB | ||
| 007 Parametrizing Protected Page Tests.mp4 | 38.5 MB | ||
| 007 Parametrizing Protected Page Tests_en.vtt | 4.5 KB | ||
| 007 SIDE NOTE `export` Syntax for Mocked TypeScript Module in Jest.html | 1.3 KB | ||
| 007 Summary Setting up a Test Database.mp4 | 9.3 MB | ||
| 007 Summary Setting up a Test Database_en.vtt | 1.3 KB | ||
| 007 Summary Testing Definitions and Philosophy.mp4 | 16.4 MB | ||
| 007 Summary Testing Definitions and Philosophy_en.vtt | 2.2 KB | ||
| 008 Authenticating Programmatically.mp4 | 70.9 MB | ||
| 008 Authenticating Programmatically_en.vtt | 6.6 KB | ||
| 008 Clearing the ISR Cache.mp4 | 84.8 MB | ||
| 008 Clearing the ISR Cache_en.vtt | 8.6 KB | ||
| 008 Detecting-when-an-app-is-running-under-Cypress.url | 102.4 B | ||
| 008 GitHub-discussion-about-NODE-ENV.url | 102.4 B | ||
| 008 Introduction to Mock Service Worker.mp4 | 16.2 MB | ||
| 008 Introduction to Mock Service Worker_en.vtt | 2.7 KB | ||
| 008 Mock-Service-Worker-official-site.url | 0 B | ||
| 008 Next.js-docs-for-fallback-blocking.url | 102.4 B | ||
| 008 Testing Dynamic Routes.mp4 | 15.6 MB | ||
| 008 Testing Dynamic Routes_en.vtt | 2.1 KB | ||
| 008 Write Test using Mocked Module.mp4 | 50.3 MB | ||
| 008 Write Test using Mocked Module_en.vtt | 4.1 KB | ||
| 009 Adding ISR Cache Clearing to Test.mp4 | 38.2 MB | ||
| 009 Adding ISR Cache Clearing to Test_en.vtt | 3.3 KB | ||
| 009 Code Quiz! User with No Reservations.mp4 | 21.4 MB | ||
| 009 Code Quiz! User with No Reservations_en.vtt | 3 KB | ||
| 009 Resetting the Database in Cypress.mp4 | 62.7 MB | ||
| 009 Resetting the Database in Cypress_en.vtt | 5.5 KB | ||
| 009 SIDE NOTE Resources for Authenticating Programmatically.html | 1.6 KB | ||
| 009 Setting up MSW with Next.js.mp4 | 47.6 MB | ||
| 009 Setting up MSW with Next.js_en.vtt | 4.3 KB | ||
| 009 Setting-up-Mock-Service-Worker.url | 102.4 B | ||
| 010 Adding a MSW Handler.mp4 | 62.6 MB | ||
| 010 Adding a MSW Handler_en.vtt | 6.6 KB | ||
| 010 Code Quiz! Authenticating Programmatically.mp4 | 45.5 MB | ||
| 010 Code Quiz! Authenticating Programmatically_en.vtt | 4.9 KB | ||
| 010 Code Quiz! Post a Reservation.mp4 | 43.9 MB | ||
| 010 Code Quiz! Post a Reservation_en.vtt | 5.8 KB | ||
| 010 Code Quiz! Revalidate ISR Cache.mp4 | 36.8 MB | ||
| 010 Code Quiz! Revalidate ISR Cache_en.vtt | 4.4 KB | ||
| 010 Mock-Service-Worker-REST-handlers.url | 102.4 B | ||
| 010 SIDE NOTE Why reset at the beginning of the test and not the end.html | 1.1 KB | ||
| 011 Fixing Issues with Parallel Tests using Shared Database.mp4 | 42.1 MB | ||
| 011 Fixing Issues with Parallel Tests using Shared Database_en.vtt | 4.8 KB | ||
| 011 GitHub-code-for-end-to-end-test.url | 102.4 B | ||
| 011 SIDE NOTE Troubleshooting MSW Handlers.html | 4.5 KB | ||
| 011 SWR Revalidate on Interval.mp4 | 24.3 MB | ||
| 011 SWR Revalidate on Interval_en.vtt | 4 KB | ||
| 011 Test Dynamic Route that was Present at Build Time.mp4 | 32.9 MB | ||
| 011 Test Dynamic Route that was Present at Build Time_en.vtt | 2.7 KB | ||
| 011 Ticket Purchase End-to-End Test.mp4 | 24.6 MB | ||
| 011 Ticket Purchase End-to-End Test_en.vtt | 3.4 KB | ||
| 012 Code Quiz! Test route that does not exist.mp4 | 18.7 MB | ||
| 012 Code Quiz! Test route that does not exist_en.vtt | 2.3 KB | ||
| 012 Cypress-clock-syntax.url | 102.4 B | ||
| 012 SIDE NOTE Example of Using Multiple jest.config.js Files.html | 1 KB | ||
| 012 SIDE NOTE SWR can't find updated text (de-duping interval).html | 3.6 KB | ||
| 012 Testing Revalidate on Interval.mp4 | 89.1 MB | ||
| 012 Testing Revalidate on Interval_en.vtt | 8.3 KB | ||
| 012 Using MSW for a Test Reservation Component.mp4 | 50.2 MB | ||
| 012 Using MSW for a Test Reservation Component_en.vtt | 5.1 KB | ||
| 013 Code Quiz! Revalidate on Interval.mp4 | 30.6 MB | ||
| 013 Code Quiz! Revalidate on Interval_en.vtt | 4.1 KB | ||
| 013 Code Quiz! User Reservations.mp4 | 55.2 MB | ||
| 013 Code Quiz! User Reservations_en.vtt | 5.9 KB | ||
| 013 Summary Testing Authentication.mp4 | 13.2 MB | ||
| 013 Summary Testing Authentication_en.vtt | 1.7 KB | ||
| 013 Test Route Created after Build.mp4 | 63.8 MB | ||
| 013 Test Route Created after Build_en.vtt | 5.2 KB | ||
| 013 Updating Mock Function Return Value Testing Unauthorized Request.mp4 | 44.7 MB | ||
| 013 Updating Mock Function Return Value Testing Unauthorized Request_en.vtt | 3.8 KB | ||
| 014 Accessing-URL-param-in-Mock-Service-Worker-handler.url | 102.4 B | ||
| 014 Code Quiz! Updating Mock Function Return Value.mp4 | 19.2 MB | ||
| 014 Code Quiz! Updating Mock Function Return Value_en.vtt | 1.7 KB | ||
| 014 Different MSW Responses per Test.mp4 | 90.3 MB | ||
| 014 Different MSW Responses per Test_en.vtt | 8.1 KB | ||
| 014 Run all Cypress and Jest Tests.mp4 | 45.1 MB | ||
| 014 Run all Cypress and Jest Tests_en.vtt | 5.1 KB | ||
| 014 Summary Testing ISR and Data Updates.mp4 | 14.4 MB | ||
| 014 Summary Testing ISR and Data Updates_en.vtt | 2 KB | ||
| 015 Code Quiz! Different MSW Responses per Test.mp4 | 23.3 MB | ||
| 015 Code Quiz! Different MSW Responses per Test_en.vtt | 3.2 KB | ||
| 015 Summary Testing Next.js Routes and Cypress.mp4 | 17.1 MB | ||
| 015 Summary Testing Next.js Routes and Cypress_en.vtt | 2.4 KB | ||
| 015 Testing Routes with Query String Params.mp4 | 45.8 MB | ||
| 015 Testing Routes with Query String Params_en.vtt | 3.7 KB | ||
| 015 next-test-api-route-handler-paramsPatcher-docs.url | 102.4 B | ||
| 016 Code Quiz! Query String Params.mp4 | 15.4 MB | ||
| 016 Code Quiz! Query String Params_en.vtt | 1.8 KB | ||
| 016 Summary UI Testing.mp4 | 17.6 MB | ||
| 016 Summary UI Testing_en.vtt | 2.3 KB | ||
| 017 Summary Testing Next.js APIs.mp4 | 18 MB | ||
| 017 Summary Testing Next.js APIs_en.vtt | 2.9 KB | ||
| 018 Congratulations and Thank You!.mp4 | 6.6 MB | ||
| 018 Congratulations and Thank You!_en.vtt | 1 KB | ||
| Bonus Resources.txt | 409.6 B | ||
| Get Bonus Downloads Here.url | 204.8 B | ||
| external-links.txt | 102.4 B | ||
| ▲ 272 total files | |||
Testing Next.js Apps with Jest, Testing Library and Cypress
https://DevCourseWeb.com
Genre: eLearning | MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.28 GB | Duration: 102 lectures • 7h 42m
Learn to test a real-world app with routes, authentication, database and more!
What you'll learn
Testing Next . js UI, API, routes, authentication and database interactions
When to use unit testing, integration testing and end-to-end testing -- and why!
Strategies for testing SSG, SSR, ISR and CSR (including cache updates and SWR revalidation intervals)
How to use a test database for tests that involve data fetching and mutations
Requirements
Next . js UI and API (particularly version 10+)
React components and hooks
RECOMMENDED: Jest, Testing Library for React, Cypress
HELPFUL: Mock Service Worker
Description
Learn how to test your Next.js app from top to bottom! Here are some lists to help you understand comprehensive this course is
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
|
Udemy - Vitest 50 Drills - TypeScript Unit Testing from the Ground Up Posted by
freecoursewb in Other
|
1.7 GB | freecoursewb | 2 weeks | 0 | 0 |
| 3.5 GB | freecoursewb | 3 weeks | 51 | 4 | |
|
Udemy - LoadRunner Essentials - Master Performance Testing and Analysis Posted by
freecoursewb in Other
|
942.4 MB | freecoursewb | 1 month | 0 | 0 |
|
Udemy - DLMS - COSEM Yellow Book Complete Course - Protocols, Testing Posted by
freecoursewb in Other
|
3.8 GB | freecoursewb | 1 month | 0 | 0 |
| 1.1 GB | freecoursewb | 2 months | 5 | 11 |
All Comments