jest환경에서의 export * from './*' 이슈
안녕하세요 react native로 테스트코드를 짜다가 막힌 개발자입니다 저는 주로 hooks라는 폴더가 있으면 그 안에 index.ts를 만들어서 이와 같은 레이어의 폴더,파일들을 전부 export * from './*' 하여 실제로 사용할때 import { someHook } from 'hooks' 이렇게 사용하고 있었습니다. 구현 및 동작에는 오랫동안 이슈가 없었지만 이번에 유닛테스트를 도입하면서 jest가 'hooks'라는 놈을 import하는 파일을 테스트할 시 그 안에 모든 파일들을 읽어서 테스트실패가 아닌 jest에러를 계속 만나고 있습니다.. 노가다 mocking을 하여 어느정도 막았지만 테스트할 파일이 아닌 파일에서 계속 에러가 등장해서 babel과 jest의 config를 계속 수정해봤지만 해결이 되지않아 이렇게 자문을 구합니다. 추가로 웹에서도 이러한 export * 을 사용한 index.ts패턴을 사용할 때 성능 등의 이슈가 없는지 궁금합니다!
기술
#jest
#babel
#javascript
#react-native
답변 1
댓글 0
Up 1
Down 1
조회 33
테스트 코드 파일의 적절한 위치
안녕하세요 jest로 프론트엔드 컴포넌트 단위 테스트를 작성하고 있습니다. 초기 세팅에서는 __test__ 디렉토리를 생성하여 안에다가 테스트 파일을 몰아줬는데, 파일을 계속 만들다 보니까 컴포넌트 파일과 같은 디렉토리에 넣으면 더 쉽게 찾을 수 있지 않을까 하는데 생각이 드는데 여러분들 생각엔 어떤게 더 좋아보이시나요?
기술
#jest
#test
답변 2
댓글 3
Up 1
조회 113
react, typescript에서 테스트코드를 작성하고 싶은데 뭘 쓰면 좋을까요? 선배님들 도와주세요...
안녕하세요 저는 프론트엔드 개발자 취업준비생입니다. 취업준비와 병행하며 포트폴리오용 웹사이트 제작하고 싶어서 팀에 합류했는데요! 프론트는 react와 typescript를 사용하는 게 확정이 됐고, 저 포함 프론트 팀원 3명 다 테스트코드 작성 경험이 없어서 이번에 도입해보려고 합니다. Q. 구글링을 해보니 가장 많이 나오는게 jest인 것 같은데 어떤 걸로 하는걸 추천하시나요?
기술
#react
#typescript
#jest
#test
답변 2
댓글 2
Up 4
조회 293
Jest의 describe와 it은 무슨 차이인가요?
Jest를 이용해서 React 테스트를 하려고 알아보고 있는데 describe와 it을 사용해서 케이스를 나누는 것 같아 보입니다. it이 더 작은 단위인 것은 알겠는데 describe를 여러 개 중첩해서 사용하기도 해서 정확히 언제 describe를 사용하고 언제 it을 사용해야 하는지 잘 모르겠습니다.
기술
#react
#jest
답변 1
댓글 0
조회 165