国产探花免费观看_亚洲丰满少妇自慰呻吟_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

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

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

圖片精選

主站蜘蛛池模板: 中宁县| 布拖县| 鲁山县| 莱州市| 台江县| 晴隆县| 合水县| 邢台市| 筠连县| 西贡区| 高州市| 榆树市| 漳平市| 呈贡县| 博湖县| 滦南县| 依安县| 灵璧县| 崇礼县| 临西县| 库车县| 定结县| 通江县| 黄石市| 辛集市| 商河县| 扎赉特旗| 临猗县| 巴林右旗| 新竹市| 晋中市| 文化| 江阴市| 临邑县| 留坝县| 白银市| 开平市| 灌南县| 满城县| 仙居县| 鲁甸县|