제이의 블로그

Prisma Client Mocken voor Unit Tests in NestJS

Aangemaakt: 2024-04-02

Aangemaakt: 2024-04-02 03:01

Applicatietests op unit-niveau worden idealiter in isolatie uitgevoerd. Daarom is het aan te raden om externe afhankelijkheden zoals netwerk-I/O of databases te verwijderen, omdat deze de testresultaten kunnen beïnvloeden.

Voor een recent toy-project heb ik Prisma ORM gebruikt. In dit document beschrijf ik hoe ik Prisma Client eenvoudig kan mocken voor unit-tests.


jest-mock-extended pakket installeren

Dit pakket wordt ook aanbevolen in de officiële Prisma-documentatie en kan worden geïnstalleerd met bovenstaande commando.


Prisma Client mocken


 Voorbeeld unit-testcode

Na het mocken wordt type-ondersteuning geboden, wat het schrijven van unit-tests aanzienlijk vereenvoudigt.

Reacties0