실무에 바로 적용하는 프런트엔드 테스트 - 2부. 테스트 심화: 시각적 회귀・E2E 테스트
[필터 기능] incldues.text vs .each 사용에 대한 차이점 문의
// shopping-mall-e2e-test-with-answer
cy.findAllByTestId('product-card').each($el => {
cy.wrap($el).findByText('Shoes').should('exist');
}); // 제 답변
cy.findAllByTestId('product-card').should('includes.text', 'Shoes');필터 기능을 공식문서를 참고해서 직접 작성해보다가 궁금한 점이 생겼습니다.Github에 있는 답변처럼 반복문을 돌려 Shoes가 존재하는 지 검증하는 테스트와 제가 작성한 includes.text를 활용하는 방법 사이에 큰 차이점이 있을까요?어떤게 더 효율적인 테스트 작성방법인지 문의드립니다!