2013-10-17 247 views
5

是否有可能要打印的期望失敗的行數顯示行數?噶 - 茉莉花:當測試失敗

我使用咕嚕推出我的angularjs申請的業力試驗(茉莉配置))。

目前,控制檯日誌顯示,例如,「預計真正的平等假的。」以及它來自何處的「描述」和「它」......但我對「它」資產有很多期望,所以找到「錯誤」的路線並不容易。

感謝

+0

什麼瀏覽器中運行的測試?這是什麼版本的噶瑪? – Andyrooger

+0

我使用PhantomJS 1.9.2和Karma 0.10.2。如果我使用Chrome,我可以看到該行,但如果可能的話,我更喜歡在這種情況下使用PhantomJS ... –

回答

2

堆棧跟蹤可隨時隨地使用的瀏覽器支持在其錯誤.stack財產。我認爲這已經在PhantomJS中可用,因爲約有v1.6

它看起來像在茉莉花看到這個問題是PhantomJS只創建時拋出錯誤的堆棧跟蹤,並茉莉花不失敗的期望拋出錯誤。

有一個pull request來解決這個茉莉花,但它似乎是關閉的假設,茉莉花2.0中的一切都應該更好,我認爲它仍然處於發佈候選階段。

剩下三個主要選擇:

  1. 使用Chrome或其他瀏覽器這個地方確實工作
  2. 等待茉莉花2.0.0是穩定的,或者安裝候選發佈版中的一個來看看你痕跡
  3. 合併自己拉入請求到自己的茉莉花,這只是三線,似乎最容易我
+0

感謝您的回覆。我使用第三種解決方案,它的工作原理! –

+0

可悲的是1和2似乎不起作用。我在Ubuntu上嘗試了Jasmine 2.0.2和chrome版本37.0.2062.120(64位)。 – proteantech