私はJavaで書かれた残りのAPIの外部エンドポイントをテストしたいと思いますが、私はjsコードを共有する可能性があるためにjavascriptからテストを実行したいと思います。これを簡単にするためにそこに良いライブラリがありますので、私は車輪を再発明する必要はありませんか?良いサーバー側のJavaScriptベースの残りのAPIのテストフレームワークはありますか?
1
A
答えて
0
は非常に単純であっても、それにもかかわらず関与ほとんど定型があります実際にフレームワークではありません。
test('/authenticate service should authenticate user', function(done) {
var myService = service.getLocator().authenticate;
var params = {username: "...", password: "..."};
service.postJson(myService.host, '/authenticate', params, function(data, response) {
data.username.should.eql('...');
done();
});
});
0
私はまだ試していませんが、VCR https://github.com/elcuervo/vcr.jsのnode.jsバージョンは有望です。
私はそれがあまりにも複雑でない場合、私はちょうど応答をスタブしますが。私は、テストを書く
TDD/BDD ためhttps://github.com/danwrong/restler
とモカ
http://visionmedia.github.com/mocha/
HTTPクライアントとしてrestler使用
関連する問題
- 1. 残りのAPIサーバー設計の良い練習
- 2. ダーツにはJavascriptのJasmineに似たテストフレームワークがありますか?
- 3. 良いJVMベースのWebサーバーライブラリには何がありますか?
- 4. 良いIEベースのSelenium IDEはありますか?
- 5. 残りのAPIは共有サーバー
- 6. CSSはサーバー側にありますか?
- 7. サーバー側のデータでスコープ変数を初期化するより良い方法はありますか?
- 8. Dojo Chartsのサーバー側レンダリングのソリューションはありますか?
- 9. selenium用のJava APIベースのビルダーはありますか?
- 10. 良いGoogleタスクAPIのチュートリアルはどこにありますか?
- 11. 別のLinuxサーバーにクライアント側(React)とサーバー側(Rails-API)をホストする必要がありますか?
- 12. アプリの購入時に確認する残りのAPIはありますか?
- 13. MonoTouch互換のBDDスタイルのテストフレームワークはありますか?
- 14. コール春ブーツで私のサーバーから別の残りのAPI
- 15. クライアント側の残りのAPIを呼び出すC#
- 16. Dojoベース+ Qt5アプリケーションのサーバー側
- 17. SQLiteベースのWikiはありますか?
- 18. SCMベースのブログエンジンはありますか?
- 19. Ruby 1.9.xのテストフレームワークに関するコンセンサスはありますか?
- 20. クライアント側のJavaScriptまたはサーバー側
- 21. セレン固有のテストフレームワークはありますか?
- 22. 残りのAPIアクション
- 23. スプリングセキュリティ - 残りのAPI
- 24. Socket.io残りのAPI
- 25. は残り-APIメソッドのgetAll
- 26. クライアント側とサーバー側のGoogle API認証を組み合わせる方法はありますか?
- 27. Facebookのapiレート制限 - サーバー側またはクライアント側の方が良いですか?
- 28. オープンソースNSViewベースのUINavigationControllerベースのコンポーネントはありますか?
- 29. Feathersjs API ES6クラスフックと残りの定義がありません
- 30. クライアント側(JavaScript)のサーバー側(VB.NET)からの戻り値はどのように使用しますか?
これは有望なコンボのように見えますが、httpクライアントを別のフレームワークと組み合わせることは考えていませんでした – zanedev