# 单元测试

# 准备工作

升级@webank/fes-cli到0.4.2以上

npm i -g @webank/fes-cli

或者在项目目录执行

npm i @webank/fes-cli --save-dev

# 配置

通过项目根目录karma.config.js配置单元测试,如果不存在此文件则默认使用如下配置

module.exports = {
    test: ['test/**/*.spec.js'],
    coverage: ['src/components/**/*', 'src/helpers/**/*']
};
  • test 需要测试的脚本
  • coverage 需要覆盖测试的文件

# 单元测试

配置项目的package.json

{
    "scripts": {
        "test": "fes test:unit --single-run",
    },
}

在项目目录执行

npm run test

# 覆盖测试

配置项目的package.json

{
    "scripts": {
        "cover": "fes test:unit --single-run --coverage",
    },
}

在项目目录执行

npm run cover
上次编辑时间: 5/25/2022, 2:59:01 AM