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?

Como parar de fazer o mock da fetch API

By Marcelo Dapper

Como parar de fazer o mock da fetch API

Nessa talk vamos ver como podemos refatorar os testes de uma aplicação React que usam jest-fetch-mock para usarem msw (Mock Service Worker). Também iremos considerar quais são algumas vantagens e desvantagens dessa abordagem.

  • 203