[2014/07/10 update] No need to use karma-browserify
browserify
browserify 真的是個很棒的東西,可以用
gulp test task
task 沒什麼特別的,其實只是執行
karma.conf
karma 的設定主要是參考 karma-browserify,也可以直接參考我的設定 karma.conf.js。
unit-testing
都設定好之後就可以開始寫測試了,最棒的部分就是可以單獨測試某個 module。例如:
|
|
如此就可以把跟 UI 沒關係的 module 抓出來單獨做 unit-testing,而環境設定好之後我想 end to end testing 應該對 karma 來說都是可以相對簡單的事情了,然後要跑什麼 test report 應該就都可以了,喔耶!
也可以直接參考我的 repository:
https://github.com/blackbing/htccs-webapp/tree/develop