2013-10-17 3 views
5

실패한 기대치의 줄 번호를 인쇄 할 수 있습니까?카르마 - 재스민 : 테스트 실패시 줄 번호 표시

나는 내 anglejs 응용 프로그램의 카르마 테스트 (jasmine 구성)를 시작하기 위해 툴팁을 사용하고 있습니다.

현재 콘솔 로그에는 "예기치 않은 true로 같음"이 표시됩니다. 그리고 그것이 나오는 "묘사"와 "그것"... 그러나 나는 "그것"자산으로 많은 기대를 가지고있어서 "잘못된"줄을 찾기가 쉽지 않습니다.

감사

+0

나에게 가장 쉬운 것, 자신의 재스민으로 끌어 오기 요청 자신을 병합? 카르마는 어떤 버전입니까? – Andyrooger

+0

저는 PhantomJS 1.9.2와 Karma 0.10.2를 사용합니다. Chrome을 사용했다면이 회선을 볼 수 있지만 가능하다면이 경우 PhantomJS 사용자를 선호합니다 ... –

답변

2

스택 사용되는 브라우저의 오류에 .stack 속성을 지원 곳 사용할 수 있어야 추적합니다. 약 v1.6 이후 PhantomJS에서이 기능을 사용할 수 있다고 생각합니다.

재 스민에서이 문제가 발생하면 PhantomJS는 오류가 발생했을 때만 스택 추적을 만들고 재스민은 실패한 오류에 대해 오류를 발생시키지 않습니다.

재 스민에서는이 문제를 해결하기 위해 이 있지만 재사용 2.0에서는 모든 것이 더 좋아야한다는 가정하에 닫히는 것으로 보입니다. 나는 아직도 릴리스 후보 단계에 있다고 생각합니다.

  1. 사용 크롬 또는 이것이 당신이 얻을 수 있는지 확인하기 위해 릴리스 후보 중 하나를 안정 재스민 2.0.0에 대한
  2. 대기를 작동하거나 설치 않는 다른 브라우저 : 세 가지 선택을 잎

    흔적

  3. 은 세 개의 라인을 그리고 테스트가 실행되는 어떤 브라우저
+0

응답 해 주셔서 감사합니다. 세 번째 솔루션을 사용하고 작동합니다! –

+0

슬프게도 1과 2가 작동하지 않는 것처럼 보입니다. 나는 Ubuntu에서 Jasmine 2.0.2와 chrome Version 37.0.2062.120 (64-bit)을 시도했다. – proteantech

관련 문제