강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của boyjeong1160
boyjeong1160

câu hỏi đã được viết

Máy chủ API NodeJS được tạo thông qua phát triển dựa trên thử nghiệm (TDD)

Cải thiện môi trường kiểm thử

테스트 환경 개선 질문

Viết

·

287

1

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

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

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

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

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

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

nodejstddexpressrest-api

Câu trả lời 2

3

jeonghwan님의 프로필 이미지
jeonghwan
Người chia sẻ kiến thức

강의에서는 맥 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
Người đặt câu hỏi

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

Hình ảnh hồ sơ của boyjeong1160
boyjeong1160

câu hỏi đã được viết

Đặt câu hỏi