인프런 커뮤니티 질문&답변

kwangjin12님의 프로필 이미지
kwangjin12

작성한 질문수

따라하며 배우는 리액트 A-Z[19버전 반영]

앱 만들기 시작

getByTestId

작성

·

347

0

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

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

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

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

답변 1

0

John Ahn님의 프로필 이미지
John Ahn
지식공유자

안녕하세요!

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

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

감사합니다 ~

kwangjin12님의 프로필 이미지
kwangjin12

작성한 질문수

질문하기