從在線定義:Karma與茉莉花並存嗎?
噶:是一個工具,它派生,對每個連接的瀏覽器的測試代碼執行的源代碼的Web服務器。檢查每個瀏覽器的每個測試結果,並通過命令行顯示給開發人員。
Jasmine:是一個用於測試js代碼的開發框架。它不依賴於任何其他的JavaScript框架。它不需要DOM。它有一個乾淨明顯的語法,以便您可以輕鬆編寫測試。
我的問題是,Karma是否需要Jasmine運行,Karma是否依賴Jasmine,因爲Jasmine是一個框架,Karma是一個在該框架上運行並運行書面測試的工具?
我在我的angular2項目中使用它們。
https://angular.io/guide/testing#tools-and-technologies請閱讀本文。 – Swoox
所以我的問題的答案是肯定的?噶確實取決於茉莉花?不能沒有它? – masterach
是的,答案是肯定的。茉莉花做**它附帶一個HTML測試運行器,在瀏覽器中執行測試** Karma使用這個瀏覽器顯示結果。或者你完全需要重寫業力,只顯示控制檯的輸出。 – Swoox