A lo largo de nuestro conjunto de pruebas, llenamos las pruebas con algo como
it('should do something', () => { const component = mount(<Something />); expect(component.find('[data-testid="some-test-id"]').hostNodes().length).toBe(true); }); Con Cypress, pudimos agregar un método getTestEl que básicamente es un contenedor para su método de búsqueda.
Cypress.Commands.add('getTestEl', (selector, ...args) => { return cy.get(`[data-testid="${selector}"]`, ...args); });Queremos hacer algo con la enzima para no tener que repetir el código del atributo de prueba.
No puedo encontrar ningún ejemplo de esto en ninguna parte y puede que no sea posible.