• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

getByTestId

23.01.04 01:22 작성 조회수 271

0

tdd 앱 개발 초입 강의에서 질문 있습니다.

App.test.js에서는 screen.getByTestId("counter")를 했고, App.js 에서는 <h3> 내부에 data-testid="counter" 라고 되어 있는데요.

어떻게 App.js 내부의 <h3> 태그의 data-testid가 getByTestId로 불릴 수 있는지 궁금합니다..!

그리고 넘어간 정보가 왜 0이 아니라 TextContent가 맞는걸까요?

답변 1

답변을 작성해보세요.

0

안녕하세요!

우선 getByTestId로 data-testid를 부를 수 있는 건 getByTestId를 만들었을 때 data-testid를 이용해서 엘리멘트를 찾으라고 만들어놓은 것 이기 때문입니다 ~

두 번째로는 0 이 TextContent입니다 ~

감사합니다 ~