EN: Projects developed during the course "JavaScript Unit Testing - The Practical Guide" from Udemy
PT: Projetos desenvolvidos durante o Curso "JavaScript Unit Testing - The Practical Guide" da Udemy
https://www.udemy.com/course/javascript-unit-testing-the-practical-guide/
- Basic Testing Concepts (Conceitos Básicos de Testes)
- 'test' and 'it' Functions (Funções 'test' e 'it')
- 'expect' Function and its 'toBe' Methods (Função 'expect' e seus métodos 'toBe')
- AAA Model (Modelo AAA)
- Creating Contexts with 'describe' (Criando escopos com 'describe')
- Code Refactoring for Testing (Refatoração de Código para Testes)
- Writing More Tests (Escrevendo Mais Testes)
- Testing Complex Functions (Testando Funções Complexas)
- Testing Callback Returns (Testes em Retornos Callback)
- Testing Asyncronous Functions and Promises (Testes em Funções Assíncronas e Promises)
- Testing Hooks (Hooks de Teste)
- Testing Concurrency (Concorrência em Testes)
- Creation of Spy Functions (Criação de Funções Spy)
- Local and Global Usage of Mocking (Uso de Mocks Locais e Globais)
- Temporary Function Overwritting with Mocks (Sobrescrita Temporária de Funções com Mocks)
- Mocking Vanilla JavaScript Functions (Mockando Funções do JavaScript Padrão)
- Selective and Local Mocking (Mocking Local e Seletivo)
- Exploring the JSDOM Environment (Explorando o Ambiente JSDOM)
- Exploring the Happy-DOM Environment (Explorando o Ambiente Happy-DOM)