테스트 코드 파일 위치
안녕하세요! 강의 잘 보고 있습니다. :)
다름이 아니라 테스트 코드 파일들의 작성 위치가 궁금한데요, 보니까 그냥 파일 바로 아래에 새로운 테스트 코드 파일이 있는 것 같은데 이게 보편적인 위치일까요?
따로 테스트 코드 폴더를 만들거나 하진 않는 건지 궁금해서 문의드립니다.
감사합니다 :)
답변 1
1
안녕하세요 Kate 님~!
현재는 각 도메인별 컴포넌트 폴더 하위에 tests폴더를 만들어 단위, 통합 테스트 파일을 작성해두었는대요.
이렇게 작성한 이유는 크게 두가지가 있습니다.
먼저 컴포넌트와 동일한 뎁스로 테스트 폴더를 만들어두면 어떤 경로에 테스트 파일이 있는지 굉장히 쉽게 찾을 수 있고 IDE 트리에서도 컴포넌트와 테스트를 한 눈에 보며 이동할 수 있다는 장점이 있습니다. 그리고 두번째로 도메인별로 컴포넌트, 테스트, 스토리가 모두 응집되어 도메인에 대한 전반적인 로직 파악이 쉽기 때문에 이런 형태로 작성해두었습니다..!
개발 조직마다 선호하는 디렉토리 구조가 다를거라 컴포넌트와 완전 별도로 테스트 폴더를 만들어 관리하는 곳도 있을텐데요. 저희는 앞서 말한 장점때문에 별도로 분리하기 보다는 컴포넌트와 테스트를 응집한 구조를 선택하였습니다.
이외에 다른 질문 있으시면 편하게 문의 주세요..! 감사합니다. 🙂
mockZustand
0
67
2
프로젝트 세팅 오류 및 버전 오류 문제 문의
0
97
2
toggleIsModalOpened 테스트 할때 궁금한 점이 있습니다.
0
43
2
로딩/에러처리 검증은 어떻게 하는게 좋을까요?
0
65
1
통합 테스트에서 API 요청에 대한 검증은 이루어지지 않아도 괜찮을까요?
0
71
2
lint에러..
0
74
1
단언문 순서에 따라 테스트 결과가 왜 달라지나요?
0
109
2
useNavigate 테스트 시, 검증 대상 질문입니다.
0
113
2
강의 예시프로젝트 업데이트좀 부탁드립니다.
2
166
2
통합테스트와 단위테스트 파일 분리
0
109
1
grid 양옆에 margin은 어디서 설정되어있는건가요 ?
0
131
1
vitest 설치했는데
0
207
2
2부 할인쿠폰 관련
0
177
1
에러 해결 방법
0
407
2
직접 구현한 atom 컴포넌트 테스트 범위 질문
0
175
1
setup, teardown 동작 순서
0
212
1
debounce 함수 테스트 정확도 관련 질문입니다.
0
177
2
ProductFilter test 어떤 방식이 더 선호되는 방식일까요?
0
204
2
통합 테스트 작성 방식에 대해 궁금한 점이 있습니다
0
259
2
vitest Extension 알려주세요.
0
268
1
2.1 강의 질문있습니다.
0
140
1
useNavigate()을 검증할 때 이해가 안되는 부분이 있습니다.
0
248
2
toHaveStyle 메서드 사용이 조금 이상한 것 같습니다.
0
196
2
TestPayment에 쿠폰 정보를 prop으로 전달하는 이유
0
186
2





