NodeJS API(hapi.js上)のテストを設定中です。認証されたAPIをテストするための一般的な規約がわかりません。現時点で認証されたエンドポイントを持つREST APIをテストする
ルートハンドラ、認証と承認私が個別に各モジュールをテストするのではなくテストでHTTPエンドポイントを呼び出すことを考えていたように、すべての触れる終わることになる(すべて別々のモジュールであります認証/承認/ハンドラロジック)。
しかし、私が見たことから、どのように/何をテストするかについての意見は異なっているようです。sometestingguides意見があるように見える:リターン・ステータスとデータに主張し、
- コールAPIエンドポイントが、唯一のリターン・ステータス
- コールAPIエンドポイントに主張
私は呼んでない場合APIエンドポイントは、すべてのユースケースで有効な認証トークンが必要であることを意味しませんか、またはテストのために認証を無効にしますか?