パラメーターを受け入れるミドルウェアをテストするにはどうすればよいですか?
P粉548512637
P粉548512637 2023-09-07 18:39:45
0
1
629

次のミドルウェアがあります:

リーリー

私はこれを次のように呼びます:

リーリー

期待した値(resとnextのパラメータ)を返すかテストしたいです。単純なミドルウェアの機能をテストしてモックする方法は知っていますが、このタイプについては実装方法がわかりません。

次のようなコードを書こうとしていますが、意味がないとわかっています:

リーリー

誰かこの問題の解決を手伝ってくれませんか?

P粉548512637
P粉548512637

全員に返信(1)
P粉745412116

checkRequestBodyKeys は、express によって使用される実際のミドルウェアである関数を返します。返された関数は、シミュレートされた req、res、next を使用して実行する必要があります。その後、それら、またはその中の関数が、予期した引数を使用して呼び出されたかどうかを確認できます。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート