TOP

在vue-cli生成的項目中使用karma+chrome進行單元測試
2017-10-10 16:24:09 】 瀏覽:10420
Tags:

用vue-cli生成項目時,如果選擇了單元測試,那么會采用karma+mocha作為單元測試框架,默認使用的瀏覽器是PhantomJs。

 

Karma

是一個基于Node.js的java script測試執行過程管理工具(Test Runner)。可啟動所有主流Web瀏覽器作為測試容器,運行時會啟動一個web服務器,生成包含js源代碼和js測試腳本的測試頁面,運行瀏覽器加載測試頁面优乐棋牌app下载优乐棋牌app下载,并顯示測試的結果。

 

mocha

是一款java script測試框架,提供一套函數來幫助編寫測試用例,并通過運行執行測試并得到結果。

 

PhantomJs

是基于webkit內核的無UI界面的瀏覽器 ,即它就是一個瀏覽器优乐棋牌app下载,只是其內的點擊、翻頁等人為相關操作需要程序設計實現。

瀏覽器支持參考:

http://karma-runner.github.io/0.13/config/browsers.html

https://github.com/karma-runner/karma-chrome-launcher

 

因為是要在chrome環境里跑測試,所以需要安裝chrome對應的luncher。

 

如果沒有安裝karma-cli,則先要全局安裝karma-cli。

npm install karma-cli -g

 

 安裝chrome-luncher。

npm install karma-chrome-launcher --save-dev

 

裝完后就可以寫測試代碼并執行測試了,執行時,karma會開啟chrome跑測試代碼。 

 

請關注公眾號獲取更多資料



】【打印繁體】【】【】 【】【】【】 【關閉】 【返回頂部
上一篇【canvas學習筆記一】基本認識 下一篇$(document).ready 和 window.onl..