主題
- #ユニットテスト
- #NestJS
作成: 2024-04-02
作成: 2024-04-02 03:01
アプリケーションの単体テストは、隔離された状態で実行することが原則であるため、テスト結果に影響を与える可能性のあるネットワークI/Oやデータベースなどの外部依存性を排除することが推奨されます。
今回、トイプロジェクトでPrisma ORMを使用することになったため、単体テストのためにPrisma Clientを簡単にモックする方法を調べて記録するために、この記事を書きました。
Prismaの公式ドキュメントでも推奨されているパッケージを、上記のコマンドでインストールします。
モック後も型がサポートされているため、単体テストの作成が非常に簡単になりました。
コメント0