1

Java で記述された REST API の外部エンドポイントをテストしたいのですが、JavaScript からテストを実行して、js コードとおそらくテスト フレームワークをクライアント Web アプリケーションと共有できるようにしたいと考えています。これを簡単にするための良いライブラリがあるので、車輪を再発明する必要はありませんか?

4

2 に答える 2

0

まだ試していませんが、VCR の node.js バージョンhttps://github.com/elcuervo/vcr.jsが有望に見えます。

複雑すぎない場合は、応答をスタブしますが。

于 2012-05-08T22:45:23.647 に答える
0

http クライアントとして restler を使用します。

https://github.com/danwrong/restler

TDD/BDDのモカ

http://visionmedia.github.com/mocha/

テストの作成は非常に簡単で、実際にはフレームワーク自体ではありませんが、ボイラープレートはほとんど必要ありません。

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();
    });


});
于 2012-05-09T00:37:02.287 に答える