エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Go+VCR】外部APIとの通信を保存してテストに使用する話
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Go+VCR】外部APIとの通信を保存してテストに使用する話
Go3 Advent Calendar 2019本記事は Go3 Advent Calendar 2019 の 8日目 の記事です。 ではでは、早速本... Go3 Advent Calendar 2019本記事は Go3 Advent Calendar 2019 の 8日目 の記事です。 ではでは、早速本題に入っていきます。 モック使ってますか?みなさんモックコードは書いていますか? テストコードを書いているなら、ほぼ必ず登場するあのモックです。 DB処理や関数のモックなどいろいろありますよね。 そんなモックコードですが、作ったり管理するのめんどくさいなぁとか思ってないですか? モックだからといって雑なコードになっていませんか? 今回は、外部API通信のモック化にフォーカスし、 モックコードの作成・管理コストを軽減する VCR ライブラリ を紹介します。 VCR ライブラリ とは?VCR(Video Cassette Recorder)とは、通信を保存し、再生するライブラリです。 つまり、APIリクエストの初回通信の内容を保存し、 次回以降そ