Sto cercando di convalidare che un array di oggetti come questo:Chai si aspettano: una matrice per contenere un oggetto con almeno queste proprietà e valori
[
{
a: 1,
b: 2,
c: 3
},
{
a: 4,
b: 5,
c: 6
},
...
]
contiene almeno un oggetto con entrambi { a: 1 }
e { c: 3 }
:
ho pensato che avrei potuto fare questo con chai-things, ma non so tutte le proprietà dell'oggetto per essere in grado di utilizzare
expect(array).to.include.something.that.deep.equals({ ??, a: 1, c: 3});
e contain.a.thing.with.property
non funzionano con più proprietà:/
Qual è il modo migliore per testare qualcosa del genere?