제이의 블로그

Mockando o Prisma Client para Testes Unitários no NestJS

  • Idioma de escrita: Coreana
  • País de referência: Todos os paísescountry-flag
  • TI

Criado: 2024-04-02

Criado: 2024-04-02 03:01

Os testes unitários de aplicativos devem ser realizados em um ambiente isolado, portanto, é recomendável remover quaisquer dependências externas que possam afetar os resultados dos testes, como E/S de rede ou banco de dados.

Neste projeto Toy, estou usando o Prisma ORM, então decidi escrever este post para registrar como mockar o Prisma Client de forma simples para testes unitários.


Instalando o pacote jest-mock-extended

O pacote recomendado na documentação oficial do Prisma é instalado pelo comando acima.


Mockando o Prisma Client


Exemplo de código de teste unitário

Após o mock, o suporte ao tipo também está disponível, o que tornou a escrita de testes unitários muito mais fácil.

Comentários0