node.jsのテストシステムはVCRですか?Node.js:VCRでのテスト
15
A
答えて
4
更新(2012-02-08):VCR.jsが最近リリースされました。
これはわかりません。しかし、@derwildemomo is working on oneのように聞こえます。
お探しの場合は、VCRのreadmeからそのリンクを追加していただきます。
0
は、同様のツールをがつがつ食うが、それは、PHPのライブラリにバンドルされています:flatiron library/frameworkの一部であるhttps://github.com/guzzle/guzzle/blob/master/tests/Guzzle/Tests/Http/server.js
10
ノード矢筈は、私がnode-replayを使用here
3
を見て、この機能を持っています
ノード再生
APIテストでは、パフォーマンスが低下する場合があります。ボスのようなHTTP応答を記録して再生します
テストは、他の サービスへのHTTPリクエストを作るとき、あなたの一日台無しにするもの:
- 他のサービスが遅れてTwitterのAPI
- ネットワークのアップタイムを持っていることが.......... ...
- ビーイングレート制限されたと 次のテスト実行のための時間を待つ必要がNCY
- 同じリクエストが異なる結果を毎回返す
- みんなネットワーク上の他のはBitTorrentのterittoryの深いです
物事これらの問題は離れて行かせるために何ができるのノードリプレイ :
- レコードAPIレスポンス一度、リプレイなど、多くの場合、必要に応じて
- スタブHTTPリクエスト (TBD)( テストエラー処理のための偉大な)
- なく、同じ要求へ
- リプレイ異なる応答吸う
2
アップデート(2017年3月29日):
VCR.js https://github.com/elcuervo/vcr.js
ノックhttps://github.com/node-nock/nock#recording
関連する問題
- 1. UIでのMapViewテストXcodeでのテスト
- 2. AndroidスタジオJUnitテストのFiresbaseでのテスト
- 3. 継続テストでのUIテストの使用
- 4. Scalaでのテスト
- 5. JavaScriptでのテスト
- 6. Redmineでのテスト
- 7. HTFでのテスト
- 8. iphoneでのテスト
- 9. OCamlでのテスト
- 10. Meteorでのテスト
- 11. 問題ユニット単体テストでのテスト
- 12. AssemblyCleanupでのテスト名とテスト出力
- 13. 単体テストでスレッドセーフなテスト
- 14. UI/GUIテスト、機能テスト、E2Eテストの違いは何ですか?
- 15. テストでのテストによるCRANでのパッケージのエラー
- 16. 実デバイスでのテスト
- 17. XCUIでのUIテスト
- 18. マルチモジュールプロジェクトでのmvnテスト?
- 19. rspecでのActionMailerテスト
- 20. py.testテストでのログ
- 21. アンドロイドアプリケーションでのFPSテスト
- 22. SilkCentralでのDbUnitテスト
- 23. liftwebでのテストS.rederectTo
- 24. WebIDEクラウドバージョンでのテスト
- 25. mockitoでのGWTテスト
- 26. ジャスミンでのAngularJSテスト
- 27. Python:Noneのテスト、ブール値のテスト
- 28. py.testテストを開始しないファイルでのテストのテスト検出_ * .py
- 29. Grails:統合テストでリダイレクトをテストする
- 30. テストでカスタム化をテストします。
NockはVCRの実際のノードに相当します。 VCR。jsは 'XMLHttpRequest'イベントを記録するので、ブラウザー(のような)環境にのみ固有です。 ありがとう! – namuol
ノックは素晴らしいです、共有ありがとう! –