簡體   English   中英

Chai-測試對象數組中的布爾值

[英]Chai - Testing for boolean values in an array of object

所以我正在嘗試測試對象數組中布爾屬性的值。 目前,我正在使用此代碼,該代碼似乎無效。

describe('/GET/deleted', () => {
    it('should get all objects that are deleted', (done) => {
        chai.request(server)
            .get('/api/object/deleted')
            .set('Cookie', cookie)
            .end((err, res) => {
                res.should.have.status(200);
                res.body.should.be.a('array');
                expect(res.body).to.have.deep.property('[0].deleted', true);
                done();
            });
    });
})

您將如何測試對象數組中布爾屬性的值。 任何幫助,將不勝感激。 謝謝!

這里開始 ,這將確保數組中的每個對象都包含一個等於true deleted的屬性。

var chai = require('chai');
var expect = chai.expect;
chai.use(require('chai-things'));

var data = [{deleted:true, other:'stuff'}, {deleted:true, more:'thigns'}];

expect(data).all.have.property('deleted', true);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM