問題タブ [nock]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 開いている Web ソケットをノックでシミュレートする
Oanda の取引 API に対して記述されたコードで、nock を使用してバックテストを実行しようとしています。そのためには、ストリーミング価格 API をシミュレートする必要があります ( http://developer.oanda.com/rest-practice/streaming/の Rates Streaming を参照)。ただし、応答がストリームであっても、nock では単一の応答でしか応答できないようです。単一のリクエストに対する個別の応答として、何千もの価格イベントのストリームを送信する方法はありますか?
node.js - nock と mocha を使用した HTTPS モッキング
ストライプへのリクエストをモックしようとしていますが、苦労しています。モカdescribeブロックの上部で次のような簡単なことをしています
それが何かを傍受するかどうかを確認するだけです。しかし、そうではありません。この例はどこにも見つかりません。Nock がサポートしていないのではないかと心配しています。その場合は、より良いツールを見つける必要があります。
誰かが私のためにこれをクリアできますか?
ありがとうございました!
mocking - ノックが一致しないスーパーエージェント投稿リクエストのモック
私の人生では、単純なスーパーエージェントの投稿リクエストでノックを機能させることはできません。これが私のスーパーエージェントとノックの両方の設定です。
スーパーエージェント:
ノック:
nock から次のエラーが表示されます。
{ [エラー: ノック: リクエスト POST https://test.com/api/login {"email":"test@test.com","password":"testpassword"}] ステータス: 404、statusCode: 404、応答: 未定義}
もう 1 つの奇妙な点は、このエラーがスーパーエージェントの応答ハンドラーに記録されていることです。したがって、通話が行われ、傍受されていることがわかります。
javascript - Redux アクションで副作用をテストする
ここにある Redux チュートリアルに取り組んでいます。
私が作成したアプリには、Date.now() が呼び出される receivePosts 関数でここに示されているような副作用のあるアクションがあります。
副作用は、非同期関数が完了した後にトリガーされます。自分のアプリでこの非同期テストに従うとき。次のような応答が返ってきます。
予想されるアクションの日付が実際のアクションの日付と等しくない場合。私の期待される行動には、次のようなものがあります。
私のコードの構造は、Redux チュートリアルにあるコードとまったく同じですが、私のアクション作成者がこの副作用を持っていることは別として。
私の質問は次のようなものです。これらの副作用を処理してテストをパスするにはどうすればよいですか?
