A Developing Developer
DAY 36. 노드 심화 프로젝트 본문
- 오늘 한거
팀 프로젝트 예외처리 추가 수정 + 테스트코드
- 문제발생
테스트코드 모름
- 시도
팀원 강의
- 해결방안
팀원의 개념강의로 어떻게 진행하는지 감은 잡음
- 알게 된 것
- JEST : 테스트코드를 작성하기위해 필요한 라이브러리로, 페이스북에서 만들었고 최근 React 와 더불어 Javascript 개발자에게 주목받고있다.
1. 라이브러리를 설치한다.
npm i JEST -D
2. package.json 파일에서 script 부분에 key 값으로 원하는 변수, value 값으로 "jest" 를 할당한다.
"scripts": {
"test:unit": "jest"
},
3. 테스트할파일명.spec.js 구성으로 파일을 생성한다.
Ex) orders.controller.spec.js
4. 테스트할 파일의 기능별로 테스트코드를 작성한다. (어렵다...)
5. 테스트코드 작성 후 2번의 test:unit 을 실행한다.
npm run test:unit
테스트코드 완성할때까지 ∞
[결론]
테스트코드를 잘 작성해야 코드의 안정성을 확보할 수 있겠다.
기능구현보다 더 힘들다.
'내일배움캠프 4기 > TIL' 카테고리의 다른 글
DAY 38. 노드 심화 프로젝트 (0) | 2023.01.05 |
---|---|
DAY 37. 노드 심화 프로젝트 (0) | 2023.01.04 |
DAY 35. 노드 심화 프로젝트 (0) | 2023.01.02 |
DAY 34. 노드 심화 프로젝트 (2) | 2023.01.01 |
DAY 33. 주특기(Node.js) Node.js 심화주차 복습 (0) | 2022.12.29 |