En nuestra aplicación, usamos IEP (abreviatura de Propiedad extendida del incidente) donde almacenamos datos. En la mayoría de los casos, almacenamos un valor como 'Sí' o 'Amsterdam' y tenemos que codificar para verificarlos.
Pero también tenemos ComplexIEPS que almacenan objetos Javascript, por lo que no hay JSON, un ejemplo:
[ { "anotherField": true, "location": "xxx", "post": "XXX", "description": "Whatever", "transport": "1234" } ]¿Hay alguna manera de verificar completamente este IEP complejo? El código que usamos los IEP simples:
cy.get('.className').contains('td', iepName) .parent() .children() .should(($children) => { const value = $children[1].innerHTML; expect(value).to.include(` ${iepValue}`); });});