我是新來的測試一般,並一直在教我自己Jasmine。我試圖瞭解運行Jasmine和jQuery-Jasmine的Karma與運行Jasmine本身的區別。 Jasmine的教程沒有解決使用Karma時需要的調整。獨立茉莉花與Karma - 茉莉花
有人可以向我解釋Karma-Jasmine與獨立茉莉花的區別嗎?它仍然需要一個spec runner,並且文件結構仍然是一樣的嗎?
我測試的DOM事件 - 很多點擊處理程序 - 並不明白如何嘲笑這一點。有人可以概述一些基本想法嗎?例如,如果我想在用戶單擊按鈕後檢查p元素是否已添加到div,那麼在文件結構和函數中它們如何工作?
謝謝。
thx幫助我。 @ user2943490你有沒有使用構建工具使用業力?像Grunt或Gulpjs會喜歡用一個例子來理解。 - Cheers – jamie 2015-02-16 02:18:08
@jamie Karma是獨立的npm模塊,並且不依賴於Grunt或Gulp(你只需用'karma start'從控制檯運行Karma),所以你在默認情況下沒有任何構建工具就可以運行它。如果你的意思是*帶*構建工具,那麼可以使用插件,例如[gulp-karma](https://www.npmjs.com/package/gulp-karma) – user2943490 2015-02-16 04:25:07