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

首頁 > 語言 > JavaScript > 正文

vue-cli3 karma單元測試的實現

2024-05-06 15:43:07
字體:
來源:轉載
供稿:網友

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 连城县| 常州市| 博爱县| 定结县| 洪雅县| 来凤县| 读书| 齐河县| 昌江| 那坡县| 宜君县| 沁源县| 辽阳县| 咸阳市| 和林格尔县| 江山市| 河曲县| 景洪市| 建昌县| 临朐县| 包头市| 广水市| 临沧市| 青田县| 绥化市| 田林县| 陈巴尔虎旗| 五河县| 富裕县| 如东县| 望江县| 子洲县| 宁强县| 安溪县| 无锡市| 安远县| 谷城县| 谷城县| 阳西县| 烟台市| 南宫市|