国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

vue-cli3 karma單元測試的實現

2019-11-19 12:15:58
字體:
來源:轉載
供稿:網友

Karma

Karma是一個測試工具,能讓你的代碼在瀏覽器環境下測試。代碼可能是設計在瀏覽器端執行的,在node環境下測試可能有些bug暴露不出來(比如要做樣式的測試),如果你的代碼只會運行在node端,那么你不需要用karma。

vue-cli3 結合karma

經過查找搜索到vue-cli-plugin-unit-karma插件, 集成vue-cli3與karma,但是結果不那么完美,執行的時候還是報錯。

不過功夫不負有心人,終于找到解決方法,步驟如下

安裝依賴

npm install --save-dev @vue/test-utils karma karma-chrome-launcher karma-mocha karma-sourcemap-loader karma-spec-reporter karma-webpack mocha

在package.json層創建karma.conf.js (注意,是conf,不是config!!!)

內容如下

var webpackConfig = require('@vue/cli-service/webpack.config.js')module.exports = function (config) {  config.set({    frameworks: ['mocha'],    files: [      'tests/**/*.spec.js'  //tests目錄下,所有.spce.js結尾的測試文件    ],    preprocessors: {      '**/*.spec.js': ['webpack', 'sourcemap']    },    webpack: webpackConfig,    reporters: ['spec'],    browsers: ['ChromeHeadless']  })}

package.json內增加script命令

"test": "karma start"

最后執行 npm run test 即可

參考

Testing Single-File Components with Karma

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桐城市| 壤塘县| 无极县| 资溪县| 法库县| 博白县| 毕节市| 遂昌县| 格尔木市| 余江县| 临沭县| 萨迦县| 香港 | 湘潭市| 都匀市| 阳山县| 遂川县| 巴青县| 土默特左旗| 新疆| 大丰市| 尉犁县| 千阳县| 洛扎县| 平湖市| 永春县| 博客| 景洪市| 沁水县| 宜宾县| 壶关县| 定安县| 左贡县| 神木县| 塔河县| 溧水县| 隆回县| 陵水| 田东县| 巴楚县| 章丘市|