Esta sería la pregunta más tonta que estoy haciendo aquí. Estaba pasando por la automatización de Cypress y estaba trabajando en uno de los escenarios.
Quería verificar si la fecha coincide o contiene la fecha o no.
Fecha del sistema - 11/30/2021 06:18:33 PM y fecha de aplicación derivada - 11/30/2021 6:18:38
¿Cómo puedo hacer coincidir y afirmar esto usando Cypress?
expect('11/30/2021 06:18:33 PM').to.have.string('11/30/2021 6:18:38');Recibo el siguiente error: -
AssertionError expected '11/30/2021 06:18:33 PM' to contain '11/30/2021 6:18:38'Puedes usar to.include , algo como:
expect('11/30/2021 06:18:33 PM').to.include('11/30/2021 06:18:33') O si solo desea hacer coincidir las fechas, puede hacer algo como esto. Usando split estamos extrayendo solo la fecha y afirmándola.
expect('11/30/2021 06:18:33 PM'.split(' ')[0]).to.equal( '11/30/2021 06:18:33'.split(' ')[0] )