Poveii / expert-notes-api

Uma API criada para fixar conhecimento baseado em um projeto da NLW #14 - Expert (2024)
0 stars 0 forks source link

Preparar o projeto para os testes automatizados #4

Open Poveii opened 6 months ago

Poveii commented 6 months ago

Qual Test Runner escolher?

Pensei e já fui testando com o Jest, um runner muito famoso, mas infelizmente ele não suporta o ESModules, os famosos import e export que já existem no meu código, para usar ele seria muito danoso a minha saúde mental :)

Depois disso, fui atrás do que o Fastify, framework usado para criar a API, recomenda em sua documentação. O tap é um framework usado para rodar testes muito simples e fora da caixa (out-of-box), e por enquanto vai ser ele mesmo, na documentação do Fastify tem um guia para preparar o projeto para a chegada dele (link).