¡comunidad! Busqué muchos recursos, incluido cypress.io, pero no encontré esa información. Entonces, supongo que Cypress no admite esta oportunidad, pero tal vez alguien tenga algunas pistas.
¿Cypress puede usar el bloque de prueba "it" dentro de la carpeta "soporte" con comandos personalizados o solo puedo usarlo dentro de la carpeta "integración"?
Tengo muchas solicitudes de API donde, por ejemplo, la respuesta 200 es similar entre sí. Estaría bien reutilizar estas expectativas como funciones reutilizables en Comandos personalizados
El siguiente espera que me gustaría reutilizar para los diferentes spec.js. ¿Es posible?
it('Response has status 200', () => { expect(responseBody.status).to.eq(200) }) it('Field "success" has value "true"', () => { expect(responseBody.body.status.success).to.eq(true) }) it('Field "code" has response "200"', () => { expect(responseBody.body.status.code).to.eq(200) }) it('Field "message" has value "OK"', () => { expect(responseBody.body.status.message).to.eq("OK") }) it('Check the length of the list', () => { expect(responseBody.body.result.length).to.be.eq(237) }) it('Check the USA is present in the list', () => { expect(responseBody.body.result[224].name).to.eq("United States") })