Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Javascript Testing
Intro
Join the Community
Newsletter
1 - Jest
2 - Unit, Intgeration and e2e Testing
3 - Github Repo
Setup
1 - VSCode
2 - VSCode Terminal
3 - Node and NPM
Getting Started With Jest
1 - Installing Jest Globaly
2 - Installing Jest for our project
3 - Your first test
4 - VSCODE Jest Runner Plugin (2:29)
5 - test() vs it()
6 - Test and Test Suites
7 - Naming tests
8 - Describe
9 - Skip Tests
The Right Way to Test
1 - Export and imports
2 - Given when Then (5:19)
3 - Expected and Actual
4 - Copy and paste
5 - ES6 Modules
6 - What should you test
Matchers
1 - Exploring Matchers API (2:45)
2 - Exercise
3 - Exercise Solution
6 - Table Testing
1 - Email Validator
2 - Describe Each
3 - Tagged Template Literal
Setup and Teardown
2 - Setup and Teardown
3 - setup and teardown documentation
Test coverage
1 - Running jest with test coverage
2 - Testing Errors
3 - Test Coverage Report
4 - Jest configuration
Testing Asynchronous Code
1 - Callbacks
2 - Promises
3 - Async await
Mocks
1 - What is a mock
2 - Mocking a function and matchers
3 - Mock Property
4 - Capturing aurguments
5 - Mock Implementations
6 - Mock return value
7 - Mocking Promises
8 - Mocking Callbacks
9 - Testing Modules Part I
10 - Testing Modules Part II
11 - Exercise
12 - Exercise Solution
Jest CLI
1 - Jest CLI
2 - Watch test files
3 - VSCode plugins
UI and e2e Testing
1 - Testing UI Frameworks (1:22)
2 - e2e with Cypress
2 - Exercise
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock