Я пытаюсь убедиться, что массив имеет 2 элемента со следующими значениями:
expect([{
createdAt: 1545588925941,
updatedAt: 1545588925941,
id: '5c1fd0bdd38b1b2bb0875dd9',
readAt: null,
type: 'ResidentCreatedTask',
dataVersion: 0,
data: '{}',
user: '5c1fd0bdd38b1b2bb0875dd6',
home: '5c1fd0bdd38b1b2bb0875dd8'
},
{
createdAt: 1545588925941,
updatedAt: 1545588925941,
id: '5c1fd0bdd38b1b2bb0875dd9',
readAt: null,
type: 'ResidentCreatedTask',
dataVersion: 0,
data: '{}',
user: '5c1fd0bdd38b1b2bb0875dd6',
home: '5c1fd0bdd38b1b2bb0875dd8'
}
]).to.be.an('array').that.has.lengthOf(2).and.to.deep.nested.include({
0: {
type: 'ResidentCreatedTask'
},
1: {
type: 'ResidentCreatedTask'
},
});
Но это не работает.Я также попытался заменить ключи на строки с помощью скобок, таких как '[0]'
и '[1]'
.
. Я также попытался удалить ключи и сделать так, чтобы значение val включало массив, подобный этому:
.include([{ type: 'ResidentCreatedTask' }, { type: 'ResidentCreatedTask' }]);
Но это тоже не сработало.