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).
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
eexport
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).