Mocha로 JavaScript 테스트 -console.log를 사용하여 테스트를 디버깅해야합니까?
자바 확장 테스트 "모카"를 사용하고 있습니다.
실패한 테스트가 있으므로 console.log
.
그러나 테스트가 실행되면 출력이 없습니다 (모카의 테스트 결과 만). Mocha가 내 console.log
출력을 발휘하고있는 것입니다 !
Mocha가 내 출력물을 표시해야합니까? (실패한 테스트의 경우)?
편집하다 :
큰 사과! — console.log
테스트 중에 작동합니다! 나는 예상하고 있었음에 틀림없고, 내 자신의 코드를 확실히 확인하지 않았다. 응답 해 주셔서 감사합니다. 그래서 ... 그 말은 ... 실제로 통과 한 테스트의 출력을 검증하는 것이까요? 흠 ...
관련 메모에서 : console.log
Eclipse 디버거를 node.js에 연결하는 데 많은 문제가 있기 때문에 사용하고 싶습니다.
이것이 까다로운 사람은 나뿐입니까? 여러분들은 node.js를 어떻게 디버그합니까? 디버거를 사용하거나 console.log
명령문을 사용하거나 사용합니까?
어떤 모카 옵션을 사용하고 있습니까?
리포터 (-R) 나 ui (-ui)를 사용하는 것과 관련이있는 바코드 요?
console.log(msg);
테스트 실행 중에 잘 작동하지만 약간 구피가 섞여 있습니다. 아마도 테스트 실행의 특성 때문일 것입니다.
사용중인 옵션 (mocha.opts)은 다음과 사용할 수 있습니다.
--require should
-R spec
--ui bdd
흠 .. mocha.opts없이 테스트 console.log
했지만 작동합니다.
코드를 테스트하는 경우에는 done()
코드의 배치해야 합니다. REST API에 대한 http 요청을 테스트 할 때 그 문제가 발생했습니다.
console.log
하고 잡히지 않는 실패 기대치를 뒤 6 넣었을 수도 있으므로 로그 라인이 실행되지 않습니다.
'IT' 카테고리의 다른 글
제네릭 형식 매개 변수에 대한 정적 메서드 호출 (0) | 2020.08.22 |
---|---|
서비스 버스 란 무엇이며 언제 필요하십니까? (0) | 2020.08.22 |
MANIFEST.in이 필요하며 그 안에 무엇이 거기에 있습니까? (0) | 2020.08.22 |
'! = '연산 독성'T '및'T '유형의 피연산자에 적용 할 수 있습니다. (0) | 2020.08.21 |
if / else를 한 줄로 압축하는 방법은 무엇입니까? (0) | 2020.08.21 |