제이의 블로그

Prisma Client mockolása egységtesztekhez NestJS-ben

  • Írás nyelve: Koreai
  • Országkód: Minden országcountry-flag
  • Informatika

Létrehozva: 2024-04-02

Létrehozva: 2024-04-02 03:01

Az alkalmazás egységtesztjeinek alapelve, hogy izolált környezetben futnak, ezért célszerű eltávolítani a teszt eredményét befolyásolható külső függőségeket, mint például a hálózati I/O vagy az adatbázis.

A jelenlegi játékprojektben a Prisma ORM-et használom, ezért szeretnék egy rövid bejegyzést készíteni arról, hogyan lehet egyszerűen mockolni a Prisma Clientet egységtesztekhez.


jest-mock-extended csomag telepítése

A Prisma hivatalos dokumentációja is ezt a csomagot javasolja, telepítsük a fenti paranccsal.


Prisma Client mockolása


 Egységteszt példa kód

A mockolás után a típusok is támogatottak, ami jelentősen megkönnyítette az egységtesztek írását.

Hozzászólások0