2014-03-26 2 views
2

일부 테스트 사례를 작성하여 모카를 사용하여 실행했습니다. 나는 편집인으로 숭고한 것을 사용하고있다. 테스트 케이스를 실행할 때 (모카 사용), 디버깅 포인트를 추가하고 무슨 일이 일어나는지보고 싶습니다. SubLime이 아니라면 브라우저에서 이러한 테스트 케이스를 실행하고 브라우저에서 중단 점을 추가 할 수있는 방법이 있습니까?mocha를 사용하여 Sublime에서 JavaScript 코드 디버그

이 방법이 실용적이지 않다면 내가 가지고있는 다른 대안은 무엇입니까?

당신은

답변

3

당신은 node-debug을 사용할 수 있습니다 감사합니다 다음

npm install -g node-inspector 

:

node-debug _mocha test.js 

그것은 웹 인스펙터 크롬을 열 앱을 디버깅 할 준비가.

하나의 문제는 테스트가 아직 시작되지 않았기 때문에 파일이로드되지 않는다는 것입니다. 중단 점을 강제로 코드에 debugger; 문을 추가 할 수 있습니다.

+0

빠른 답장을 보내 주셔서 감사합니다. 패키지를 설치하고 명령을 실행 한 후 "원격 디버깅이 이유와 함께 종료되었습니다. 오류 : connect econnrefused. 코드가 --debug 포트 5858로 실행되고 있습니까?" – SharpCoder