... | @@ -53,3 +53,12 @@ describe('Nome da classe testada', () => { |
... | @@ -53,3 +53,12 @@ describe('Nome da classe testada', () => { |
|
Analisando a estrutura acima, o método `beforeEach` será rodado antes de cada um dos casos de teste, como por exemplo inicializar as classes e dependências a serem testadas ou providenciar algum Mock.
|
|
Analisando a estrutura acima, o método `beforeEach` será rodado antes de cada um dos casos de teste, como por exemplo inicializar as classes e dependências a serem testadas ou providenciar algum Mock.
|
|
|
|
|
|
Para declarar os casos de teste, seguimos a função de `describe`, para criar os grupos que irão armazenar estes casos de testes, e a função `it` para declarar um caso de teste.
|
|
Para declarar os casos de teste, seguimos a função de `describe`, para criar os grupos que irão armazenar estes casos de testes, e a função `it` para declarar um caso de teste.
|
|
|
|
|
|
|
|
#### Debugando um teste
|
|
|
|
Para debugar um teste, é necessário:
|
|
|
|
|
|
|
|
1. Instalar as extensões Jest e Jest Runner, para que seja possível executar rodar um teste individualmente.
|
|
|
|
|
|
|
|
2. Ativar o `debug auto attach toggle` do VSCode para `smart` ou `always`.
|
|
|
|
|
|
|
|
3. Executar o teste desejado, colocando breakpoints onde for necessário investigar. |
|
|
|
\ No newline at end of file |