エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Express + MongoDBで作成したAPIサーバーをJestでテストする - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Express + MongoDBで作成したAPIサーバーをJestでテストする - Qiita
はじめに テストを書くのは好きですか? アプリケーションを作成するうえで、テストは必ず書かなきゃい... はじめに テストを書くのは好きですか? アプリケーションを作成するうえで、テストは必ず書かなきゃいけないものですが、テストの書き方まで丁寧に記載されている書籍やサイトって少ないように感じます。 今回はExpress + MongoDBで作成したAPIサーバーをJestでテストします。 まずはモジュールごとに依存関係を切り離した単体テストを作成します。 Jestの強力なモック機能を活用することができます。 その後supertestを用いた結合テストまで作成します。 supertestは擬似的なHTTPリクエストを送ることができます。 テスト対象のアプリケーション 予め作成しておいた以下のコードをテストします。 機能としては簡単に、/api/users/:usernameをGETで叩くと指定したユーザーネームのユーザーを取得でき、/api/usersをPOSTで叩くと、ユーザーを作成できるとい