小编Jar*_*ach的帖子

Chai - 测试对象数组中的值

我正在将结果的测试设置到REST端点,该端点返回一组Mongo数据库对象.

[{_id: 5, title: 'Blah', owner: 'Ted', description: 'something'...},
 {_id: 70, title: 'GGG', owner: 'Ted', description: 'something'...}...]
Run Code Online (Sandbox Code Playgroud)

我希望我的测试验证的是,在返回数组中,它包含应该返回的特定标题.我没有用Chai/Chai-Things做什么似乎都有用.事情是这样res.body.savedResults.should.include.something.that.equals({title: 'Blah'})的错误了,我假设,因为记录对象包含其他键和值除了刚才称号.

有没有办法让它做我想要的?我只需要验证标题是否在数组中,而不关心其他数据可能是什么(IE _id).

谢谢

arrays mocha.js chai

19
推荐指数
4
解决办法
2万
查看次数

标签 统计

arrays ×1

chai ×1

mocha.js ×1