Como parar de fazer o mock da fetch API

Marcelo Dapper (@mdapper)

Parar de fazer o mock?

Mock?

"As funções de mock permitem que você teste os links entre o código apagando a implementação atual de uma função, capturando chamadas para a função (e os parâmetros passados nessas chamadas), ... e permitindo a configuração de tempo de teste de valores de retorno."

Definição

Fetch API

- Jest
- Nock

- jest-fetch-mock

DEMO

Vantagens

- Simplifica o setup do teste

- Ajuda quando tem múltiplas request em um componente

- Poder utilizar os handlers novamente

 

Desvantagens

- Perde "Colocation"

PERGUNTAS?