• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

테스트 환경 개선 질문

20.12.17 21:27 작성 조회수 114

1

안녕하세요 강사님 계속 잘 따라하다가 테스트환경개선하기부분에서 막혔습니다.

패키지 파일에서 NODE_ENV=test 추가해주고 index.js에

변경한 부분 process를 이용해서 반영해 보았는데

계속 test 실행시 NODE_ENV가 인식이 안되거나 내부및외부

명령어가 아니라고 뜨는데요...

답변주시면 감사하겠습니다.

답변 2

·

답변을 작성해보세요.

3

강의에서는 맥 os 기준으로 설명드렸는데 터미널 모양을 보니 실습환경이 윈도우즈인것 같습니다. 윈도우즈에서는 환경변수 설정하는 방법이 좀 다를거에요. 그래서 corss-env 같은 라이브러리를 사용하는데요.

1) 라이브러리를 설치하시고

  • npm i cross-env

2) test 스크립트를 변경한뒤

  • cross-env NODE_ENV=test mocah api/user/user.spec.js

3) 테스트를 다시 실행해 보세요

  • npm t

0

boyjeong님의 프로필

boyjeong

질문자

2020.12.20

잘 되는것 같습니다.감사합니다.