강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

imslee1000664 のプロフィール画像
imslee1000664

投稿した質問数

テスト主導開発(TDD)で作るNodeJS APIサーバー

シュッド

should실행시 mocha 사용하는이유는

作成

·

312

0

node_modules/,bin/mocha utils.spec.js 를 실행하는데 should에서는 node_modules/.bin/should utils.spec.js를 실행하지 않고 /mocha 폴더를 사용하는건 잘못된게 아닌지 궁금합니다. /should 를 사용시 오류가 발생하는데 안내 부탁드립니다.
expresstddrest-apinodejs

回答 1

1

jeonghwan님의 프로필 이미지
jeonghwan
インストラクター

should와 mocha의 역할을 이해하시면 쉬운데요.

should는 검증 라이브러리 입니다. 이름처럼 "....해야된다"라는 의미로서, 값을 검증하는 역할이에요. 이걸로 테스트 코드를 작성하는 것이고요.

이렇게 작성한 코드를 실행하는 것이 바로 mocha입니다. "테스트 러너"라고도 표현하는데요. should 라이브러리로 작성한 테스트 코드를 실행할때는 mocha 명령어를 이용합니다.

참고로 비슷한 라이브러리가 여럿 있어요.

  • 검증 라이브러리: should, chai
  • 테스트 러너: mocha, jest
imslee1000664 のプロフィール画像
imslee1000664

投稿した質問数

質問する