13

Passport.js のローカル戦略を使用して、API のユーザーを認証しています。私はこの API のテストを書いています。テストで Passport.js をモックして、認証済み/未認証のユーザーが API にアクセスすることをシミュレートする方法が必要です。

これを行う最も効率的な方法は何でしょうか?

4

3 に答える 3

8

passport.use考えられるオプションの 1 つ: テスト セットアップで、ローカル名の下にモック戦略を作成できます。

passport.use('local', new MockStrategy());

MockStrategy を実装して、リクエストを渡すか、テストに必要なものを何でも渡します。

于 2013-08-27T23:40:32.220 に答える
7

少し遅れましたが、私はプロジェクトでpassport.jsをモックし、基本的なハウツーを含む要旨を作成しました。正常に動作するはずです(パスポートバージョン〜0.1.16を使用しました)。

于 2013-11-26T17:37:39.453 に答える