강의

멘토링

커뮤니티

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

koallarry11님의 프로필 이미지
koallarry11

작성한 질문수

Vue.js 끝장내기 - 실무에 필요한 모든 것

로그인 컴포넌트 첫 번째 테스트 코드 작성

warning 이 실제로 렌더링 됐는지를 보는건가요?

작성

·

192

1

LoginForm.vue 파일만 보면 내용물에 warning이라는 클래스를 가진 태그가 입력되어 있잖아요?
근데 wrapper.find('.warning')으로 찾을 때는 실제로 저 엘리먼트가 렌더링이 되어야지만(v-if가 true) .exist한다고 뜨고,
렌더링 되지 않았으면(v-if가 false) exist하지 않는다고 뜨는건가요??

답변 1

0

캡틴판교님의 프로필 이미지
캡틴판교
지식공유자

안녕하세요, find()가 화면에 렌더링 되어 있지 않으면 아마 존재하지 않는 걸로 나올거예요. 조건에 따라 엘리먼트를 검색, 미검색 하는건 테스트 시나리오에 달라질 것 같습니다 :)

koallarry11님의 프로필 이미지
koallarry11

작성한 질문수

질문하기