jest test (2)

문혜민·2022년 8월 12일
0

jest

목록 보기
2/2

Element 찾을 때 get , find , query 가 있다고 했는데
우선순위가 어떻게 될까
get은 사용하기 편하지면 이상적인 쿼리는 아니다.

참고==> https://testinglibrary.com/docs/queries/about/#priority

query 사용 우선순위

위의 링크를 보면 qeury 추천 순위가 있다!

getByRole 을 사용하는게 가장 추천 1순위이다.
getByTestId 는 유저는 볼수없는 정보이기 때문에 Role로도 못하고 text 도 사용할수없을때 사용하는것이 좋다.
area img imput 같은경우는 getByAltText 사용을 권장한다.

fireEvent < userEvent

element 클릭시 fireEvent 보다는 userEvent 사용을 권장함
fireEvent 를 사용해서 적립해서 만든게 userEvent 이다.
엘리먼트의 타입에 따라서 적절한 반응을 각각 다르게 보여준다.

profile
프론드엔드 06

0개의 댓글