Simple minds think alike

より多くの可能性を

testing

【Golang】apitest でEchoを使ったREST APIのテストを書く

Go言語のAPIテスティング用のライブラリの1つであるapitestを紹介しています。apitestの特徴・難点、APIのテストの書き方を説明しています。

【Golang】Github actionsでカバレッジを取得しCodecovにアップロードする

GithubリポジトリでGithub actionsワークフローを設定し、 codecov にカバレッジを送る方法を紹介します。テストスイートを実行した時にソースコードの実行箇所を視覚的に示し、どこに新しいテストを書くべきか分かりやすくなります。

【Golang】testingパッケージのError/ErrorfとFatal/Fatalfの違い

Golangのプログラムのテストを書く際、 testingパッケージ の関数 Error / Errorf と Fatal / Fatalf の違いが分からなくなる時があるので整理してみました。

nockでHTTP Request (axis)をモックしてjestでテストみた

Webアプリケーションのフロントエンドのテストを書く場合など、APIへのHTTPリクエストをモックしてテストしたい時 nock を使うとスッキリ書けて便利です。nock を読み込むと http.ClientRequestをオーバーライドしてくれて、リクエストに割り込み、特定のリ…