노드 단위가 오류를 잡을 때 어떻게 전체 스택 추적을 표시합니까? 예를 들어, 내 시험을 던지고있다 :Nodeunit에서 전체 스택 추적을 어떻게 표시합니까?
✔ event delete - basic
✔ delete - errors
Fatal error: undefined is not a function
어떻게 undefined
이 함수로 호출되는 곳 말해 nodeunit받을 수 있나요?
노드 단위가 오류를 잡을 때 어떻게 전체 스택 추적을 표시합니까? 예를 들어, 내 시험을 던지고있다 :Nodeunit에서 전체 스택 추적을 어떻게 표시합니까?
✔ event delete - basic
✔ delete - errors
Fatal error: undefined is not a function
어떻게 undefined
이 함수로 호출되는 곳 말해 nodeunit받을 수 있나요?
문제는 grunt-contrib-nodeunit입니다. 원시 노드 단위 메시지를 덜 유용한 것으로 수정합니다. 문제가 발생했습니다 here. 요컨대
, I는 툴툴-의 contrib-nodeunit와 같이 출력을 생성 한 코드 : 같이
[email protected]:~/bug_test$ nodeunit test.js
test.js
FAILURES: Undone tests (or their setups/teardowns):
- testSomethingElse
To fix this, make sure all tests call test.done()
: 그리고
[email protected]:~/bug_test$ grunt
Running "nodeunit:all" (nodeunit) task
test.js
Fatal error: undefined is not a function
일반 nodeunit 좀더 유용한 에러 메시지를 제공 문제에서, grunt-contrib-node-unit을 공유 할 스택이있는 경우 가끔 숨길 수 있습니다.
리포터 (grunt, default 또는 minimal)를 선택해도 차이가 발생하지 않습니다.
해결 방법은 유용하지 않은 오류 메시지가 나타날 때마다 직접 nodeunit을 사용하여 테스트를 실행하는 것입니다. 새로운 정보가있을 수 있습니다.
일부 테스트 코드를 포함시켜 주시겠습니까? 문서에서는 스택 추적을 숨기는 nodeunit에 대해서는 언급하지 않습니다. –