アサーションスクリプトは、ソフトウェアの条件や前提が正しいかどうかを検証するコード片で、期待される動作を自動的にチェックするためにテストでよく使用される。アサーションが失敗するとエラーを発生させ、ソフトウェアの正確性を確保する。1.例#
リクエストから返された結果が正しいかどうかをアサートする:レスポンスボディに指定された文字列が含まれているかチェックする:2.構文リファレンス#
2.1レスポンスボディが指定された文字列かどうかをチェックする#
2.2JSON出力値をチェックする#
2.3ヘッダーがContent-Typeとして設定されているかチェックする#
2.4リクエストのレスポンス時間が200ミリ秒未満かチェックする#
2.5HTTPステータスコードが200かチェックする#
2.6HTTPステータスコード名に文字列が含まれているかチェックする#
2.7POSTリクエストのステータスコードが正しいかチェックする#
3.アサーションライブラリの使用方法#
ApidogにはChaiJSがアサーションライブラリとして組み込まれている。以下は一般的に使用されるアサーションテストスクリプトの例だ。より多くの例については、ChaiJS expect BDDライブラリのドキュメントを参照してね。