Jasmine 헤드리스 웹킷에서 테스트를 실행할 때 간단한 TypeError: 'undefined' is not an object
오류가 발생했습니다. 그러나 오류가 발생하는 파일이나 줄에 대한 힌트는 없습니다. 명확한 실패 메시지를 얻을 수있는 방법이 있습니까?Jasmine 헤드리스 웹킷의 오류보고 개선
9
A
답변
-3
Firebug (Firefox) 또는 Google 크롬에서 디버그를 시도해보십시오. F12 키를 누르고 스크립트 창으로 이동하십시오. 나는 방화범이 끌리는 것을 제안한다. 여기에 코드를 올리거나 더 잘 표현할 수없는 경우 http://jsfiddle.net
+0
일반적인 브라우저에서는 버그를 찾지 않고 jasmin 테스트를 실행하는 헤드리스 웹킷에서는 버그 나 개발자 도구가 없습니다. –
+0
좋아,이 경우 github에 문제를 게시해야 할 수도 있습니다. https://github.com/johnbintz/jasmine-headless-webkit/issues –
9
--runner-out 플래그를 사용하여 테스트에서 HTML을 저장할 수 있습니다. 브라우저에서 열면 전체 스택 추적이 표시됩니다.
jasmine-headless-webkit --runner-out ~/Desktop/jasmine-out.html
브라우저에서 오류가 발생 했습니까? 또한 require.js를 사용합니까? 나는 과거에 똑같은 것을 본 기억이 있지만 어떻게 해결했는지 기억하지 못합니다 ... – ggozad
문제는 오류 그 자체가 아니라 오류가 발생한 손실 힌트입니다. 브라우저에서 테스트를 실행하면 줄 번호가 표시되지만 질문은 headless 웹킷에 대한 것입니다. –