1

私はnodejsが初めてで、現在、nodejsと角度ベースのクライアント側アプリケーションをテストするためのフレームワークを探しています。
私はグーグルを持っていて、モカ、ジャスミンなど、JavaScriptのテストに利用できるさまざまなフレームワークを見つけました。 しかし、nodejs と angular ベースのクライアント側アプリケーションをテスト
するためにどのフレームワークを使用する必要があるかを説明できる人はいますか?

4

3 に答える 3

0

すべてのノード テストで、次の組み合わせを使用します。

私の他のチームメンバーの何人かはジャスミンを使用していましたが、その後全員がジャスミンからモカに移行しました.

この構成での API のテスト例は次のようになります。

var should = require('chai').should();
var request = require('supertest');

describe('your test file description', function(){
    var url = 'http://localhost:8080',

    describe("POST: your url", function() {
        it('include useful description of test', function(done){
            request(url)
                .post('/endpoint')
                .set('Accept', 'application/json')
                .set('Accept-Language', 'en_US')
                .send({
                    your : "data"
                })
                .end(function(err, res) {
                    if (err) { throw err; }
                    res.status.should.equal(200);
                    res.body.should.have.property('id');
                    done();
                });
        });
    });
});
于 2013-10-27T13:20:04.500 に答える