0
私は、Mochaを使ってNode.jsのWebアプリケーションのルータをテストしていますが、1つのアサートをチェックインする方法があるかどうかは疑問でしたifオブジェクトには一定の特性があります。レスポンスのボディに特定のプロパティがあるかどうかを確認する方法
は今のところ、これは私がやっているものです:
describe('GET /categories', function() {
it('should respond with 200 and return a list of categories', function (done) {
request.get('/categories')
.set('Authorization', 'Basic ' + new Buffer(tokenLogin).toString('base64'))
.expect('Content-Type', /json/)
.expect(200)
.end(function (err, res) {
if (err) return done(err);
expect(res.body).to.be.an.instanceof(Array);
expect(res.body).to.have.lengthOf.above(0);
expect(res.body[0]).to.have.property('id');
expect(res.body[0]).to.have.property('category');
expect(res.body[0]).to.have.property('tenant');
done();
});
});
});
私はモカのドキュメントで検索しましたが、私は、私が欲しいものを見つけることができませんでした。
感謝を!これは私が探していたものです。 – GianMS