Я настраиваю свои тесты для результатов в конечную точку REST, которая возвращает мне массив объектов базы данных Mongo.
[{_id: 5, title: 'Blah', owner: 'Ted', description: 'something'...},
{_id: 70, title: 'GGG', owner: 'Ted', description: 'something'...}...]
Я хочу, чтобы мои тесты подтвердили, что в возвращаемом массиве он содержит конкретные заголовки, которые должны возвращаться. Ничто из того, что я делаю с помощью Chai/Chai-Things, похоже, не работает. res.body.savedResults.should.include.something.that.equals({title: 'Blah'})
что res.body.savedResults.should.include.something.that.equals({title: 'Blah'})
, так как объект записи содержит другие ключи и значения, кроме заголовка.
Есть ли способ заставить его делать то, что я хочу? Мне просто нужно убедиться, что заголовки находятся в массиве, и мне все равно, какими могут быть другие данные (IE _id).
Спасибо