제이의 블로그

Prisma Client Mocking für Unit Tests in NestJS

  • Verfasst in: Koreanisch
  • Land: Alle Ländercountry-flag
  • IT

Erstellt: 2024-04-02

Erstellt: 2024-04-02 03:01

Anwendungseinheitentests sollten grundsätzlich isoliert durchgeführt werden. Daher ist es ratsam, externe Abhängigkeiten wie Netzwerk-E/A oder Datenbanken zu entfernen, die das Testergebnis beeinflussen könnten.

In meinem aktuellen Toy-Projekt verwende ich Prisma ORM. Daher möchte ich in diesem Beitrag festhalten, wie man Prisma Client für Unit-Tests einfach mockt.


Installation des jest-mock-extended Pakets

Das Paket wird auch in der offiziellen Prisma-Dokumentation empfohlen und kann mit dem obigen Befehl installiert werden.


Mocking von Prisma Client


Beispielcode für Unit-Tests

Nach dem Mocking wird auch die Typisierung unterstützt, was das Schreiben von Unit-Tests erheblich vereinfacht hat.

Kommentare0