次のミドルウェアがあります:
リーリー私はこれを次のように呼びます:
リーリー期待した値(resとnextのパラメータ)を返すかテストしたいです。単純なミドルウェアの機(jī)能をテストしてモックする方法は知っていますが、このタイプについては実裝方法がわかりません。
次のようなコードを書こうとしていますが、意味がないとわかっています:
リーリー誰かこの問題の解決を手伝ってくれませんか?
checkRequestBodyKeys は、express によって使用される実際のミドルウェアである関數(shù)を返します。返された関數(shù)は、シミュレートされた req、res、next を使用して実行する必要があります。その後、それら、またはその中の関數(shù)が、予期した引數(shù)を使用して呼び出されたかどうかを確認(rèn)できます。
リーリー