-
Урок 1.
00:04:07
Introduction to Testing Library and Jest
-
Урок 2.
00:02:18
Create-React-App
-
Урок 3.
00:06:31
First Test with Testing Library
-
Урок 4.
00:04:12
Jest and Jest-DOM Assertions
-
Урок 5.
00:07:40
Jest: Watch Mode and How Tests Work
-
Урок 6.
00:03:29
TDD: Test Driven Development
-
Урок 7.
00:04:30
React Testing Library Philosophy
-
Урок 8.
00:04:21
Functional Testing vs Unit Testing
-
Урок 9.
00:01:28
TDD (Test Driven Development) vs BDD (Behavior Driven Development)
-
Урок 10.
00:06:47
Testing Library and Accessibility
-
Урок 11.
00:03:24
Overall Course Plan
-
Урок 12.
00:10:57
Start Color Button App
-
Урок 13.
00:07:44
Test that Finds Button by Role and Clicks Button
-
Урок 14.
00:06:29
OPTIONAL React Code: Click Button to Change Color
-
Урок 15.
00:01:22
Manual Acceptance Testing
-
Урок 16.
00:06:07
Test Initial Condition of Button and Checkbox
-
Урок 17.
00:03:36
Introduction to Code Quizzes
-
Урок 18.
00:02:32
Code Quiz! Confirm Button Disable on Checkbox Check
-
Урок 19.
00:03:36
Code Quiz Solution: Confirm Button Disable on Checkbox Check
-
Урок 20.
00:03:28
Finding Checkbox with Label
-
Урок 21.
00:03:26
Code Quiz! Disabled Button Turns Gray
-
Урок 22.
00:08:52
Unit Testing Functions
-
Урок 23.
00:02:45
Code Quiz! Update Tests for New Color Names
-
Урок 24.
00:02:12
When to Unit Test
-
Урок 25.
00:01:36
Review: Simple App
-
Урок 26.
00:03:50
ESLint and Prettier
-
Урок 27.
00:03:54
ESLint for Testing Library and Jest-DOM
-
Урок 28.
00:07:02
Configure ESLint in VSCode
-
Урок 29.
00:01:42
Configure Prettier in VSCode
-
Урок 30.
00:01:22
Review: ESLint and Prettier
-
Урок 31.
00:08:42
Introduction to Sundaes on Demand
-
Урок 32.
00:05:02
ESLint and Prettier Setup
-
Урок 33.
00:03:34
React Bootstrap Setup
-
Урок 34.
00:04:58
Code Organization and Introduction to SummaryForm
-
Урок 35.
00:05:41
Code Quiz: Checkbox Enables Button
-
Урок 36.
00:02:16
OPTIONAL React Code: SummaryForm Checkbox and Button
-
Урок 37.
00:06:31
React Bootstrap Popover and Testing Library userEvent
-
Урок 38.
00:05:05
Screen Query Methods
-
Урок 39.
00:08:59
Testing Element is Not on Page: Start Popover Tests
-
Урок 40.
00:03:08
OPTIONAL React Code: Popover
-
Урок 41.
00:06:10
"Not wrapped in act(...)" Error, Async Disappearance
-
Урок 42.
00:02:54
Review: Summary Form
-
Урок 43.
00:02:33
OrderEntry Server Data Introduction
-
Урок 44.
00:08:47
Introduction to Mock Service Worker and Handlers
-
Урок 45.
00:03:55
Setting up the Mock Service Worker Server
-
Урок 46.
00:08:38
Tests with Mock Service Worker: Scoop Options
-
Урок 47.
00:13:50
OPTIONAL React Code: Options and ScoopOption Components
-
Урок 48.
00:03:16
Using `await findBy` to Find Elements that Populate Asynchronously
-
Урок 49.
00:07:53
Code Quiz! Topping Options from Server
-
Урок 50.
00:03:41
Error Server Response Planning
-
Урок 51.
00:09:29
Simulating Server Error Response in Tests
-
Урок 52.
00:07:06
OPTIONAL React Code: Alert Banner for Options Server Error
-
Урок 53.
00:06:21
Running only Selected Tests, and `waitFor`
-
Урок 54.
00:02:15
Review: Server Error Response and Test Debugging Tools
-
Урок 55.
00:01:01
Intro to Tests for Total and Subtotals
-
Урок 56.
00:10:48
Entering Text Input: Subtotal Tests
-
Урок 57.
00:25:13
OPTIONAL React Code: OrderDetails Context
-
Урок 58.
00:16:41
OPTIONAL React Code: Use Context to Display Scoops Subtotal
-
Урок 59.
00:08:57
Adding Context to Test Setup; Test Catching Error in Code
-
Урок 60.
00:07:41
Creating Custom Render to Wrap in Provider By Default
-
Урок 61.
00:02:04
Review: Scoops Subtotal with Context
-
Урок 62.
00:07:02
Code Quiz! Toppings Subtotal
-
Урок 63.
00:03:18
OPTIONAL React Code: Toppings Checkboxes
-
Урок 64.
00:11:31
Code Quiz! Grand Total
-
Урок 65.
00:06:25
"Unmounted Component" Error
-
Урок 66.
00:07:32
What Should Functional Tests Catch? and Refactor
-
Урок 67.
00:07:05
Introduction to Final Exam: Order Phases
-
Урок 68.
00:03:18
Adding a New Handler: Copy/Paste Warning!
-
Урок 69.
00:06:53
Debugging Tips
-
Урок 70.
00:04:07
OPTIONAL React Hints for Order Phase Coding
-
Урок 71.
00:04:44
Final Exam Solution
-
Урок 72.
00:06:47
OPTIONAL React Code: Order Phases
-
Урок 73.
00:04:41
Jest Mock Functions as Props
-
Урок 74.
00:04:05
Review: Final Exam, and Introduction to Optional Practice
-
Урок 75.
00:06:38
Standard Questions for New Tests and Introduction to Exercises
-
Урок 76.
00:03:28
Confirm "Loading" Text
-
Урок 77.
00:04:06
Conditional Toppings Section on Summary Page
-
Урок 78.
00:03:50
Disable Order Button if No Scoops Ordered
-
Урок 79.
00:10:40
Red Input Box for Invalid Scoop Count
-
Урок 80.
00:04:13
No Scoops Subtotal Update for Invalid Scoop Count
-
Урок 81.
00:05:48
Server Error on Order Confirmation Page
-
Урок 82.
00:00:53
Congratulations and Thank You!