私は外部ソースへの呼び出しを(https://nodejs.org/api/https.html)にするNode.jsライブラリを持っています。ユニットテスト中にプロキシをシミュレートする方法は?
場合によっては、ライブラリのユーザーがプロキシの背後にある可能性があります。プロキシの構成(または構成ミス?)により、プロキシの背後にいるユーザーはSSL証明書に問題が発生する可能性があります。この場合、Nodeでhttps要求を行うには、のオプションをに設定して、false
に設定する必要があります。 (関連するノートでは、これらのプロキシには通常npm --strict-ssl=false
が必要です)
プロキシの背後にあるライブラリで正しく動作するように署名付き証明書を拒否するプロキシをシミュレートするテストを設定するにはどうすればよいですかこれらのような?
私は、テストライブラリとしてmocha
および/またはchai
を使用しており、呼び出されている外部ソースをシミュレートするためにnock
を使用しています。