こんにちは、CX事業本部 IoT事業部の若槻です。 今回は、JavaScriptのテストフレームワークJestを使用して、ReactアプリケーションのUIテストの自動化をしてみました。 ReactアプリのUIテストをする […]…
[Jest] いずれかの値にマッチしたらパスするテストを書きたい(IoTシステムの結合試験)
こんにちは、CX事業本部 IoT事業部の若槻です。 今回は、Jestでいずれかの値にマッチしたらパスするテストを書いてみました。 IoTデータの取得と集計が期待通り行われることをテストしたい 特定領域内にある物体をカウン […]…
[Jest] テストのタイムアウト時間を変更する
こんにちは、CX事業本部 IoT事業部の若槻です。 今回は、テストフレームワークJestのテストのタイムアウト時間を変更してみました。 test()の既定のタイムアウト時間は5秒 外部のAPIなどを叩くなどの重い処理を実 […]…
AWS Step Functionsステートマシンの結合テストをしたい(実行成功確認)
こんにちは、CX事業本部 IoT事業部の若槻です。 今回は、AWS Step Functionsステートマシンの結合テストをする方法を確認してみました。 ステートマシンの実行結果の評価がうまく行えない AWS上に作成をし […]…
AWS CDKv2 でスナップショットテストと CI を始めてみよう
これは CDK Advent Calendar 2021 の13日目のエントリーです。 こんにちは、坂井(ore88ore)です。 CDK v2 GA となりましたねー。今後も積極的にバージョンアップに追従したいけど、既 […]
Jestで標準出力(console.log)を非表示にする
こんにちは、CX事業本部 IoT事業部の若槻です。 Jestは、JavaScriptのテスティングフレームワークです。Facebookが開発しています。 facebook/jest: Delightful JavaScr […]
JestでUUIDの生成をモックする
こんにちは、CX事業本部 IoT事業部の若槻です。 Jestは、JavaScriptのテスティングフレームワークです。Facebookが開発しています。 facebook/jest: Delightful JavaScr […]
AWS Lambda関数上でDayjsを使って現在日時と特定日時の比較をしてみた
こんにちは、CX事業本部 IoT事業部の若槻です。 今回は、AWS Lambda関数上でDayjsを使って現在日時と特定日時の比較をしてみました。 Dayjsとは dayjs – npm Dayjsは、日付や時刻の操作を […]
[Node.js][Jest]LocalStackを使ったDynamoDBテストを並列で行う方法
吉川@広島です。 テストでのデータベース単位の捉えかた – 日々常々 こちらの記事がはてなブックマークに上がっており、興味深く拝見していました。 テストに閉じたデータベース ここでのテストはテストメソッドのイメージです。 […]…
Thunk とSelector のテストを書く
Overview 本記事では extraReducer に定義された Thunk Action と Selector のテストの記述例をご紹介します。 Redux-Toolkit に関しては以下にまとめていますのでもし良 […]