如何在vue-cli 3中更改单元测试的默认文件匹配

问题描述 投票:1回答:2

我正在使用vue-cli 3.0并使用手动功能创建项目选择单元测试(mocha + chai)。默认文件匹配为:tests/unit中以.spec.(ts|js)结尾的任何文件。有没有办法改变目标目录和文件模式?

我想将目标目录从tests/unit更改为package.json文件所在的root directory。但我找不到如何更改目标目录。

我试着改变文件模式。但它不起作用。

"scripts": {
    "test:unit": "vue-cli-service test:unit --glob '*.test.js'"
}

我也读了这个:https://github.com/vuejs/vue-cli/issues/1245。我需要@iamceege完全说的话。我应该自己设置测试环境而不进行默认设置吗?

vue-cli-3
2个回答
1
投票

的package.json

"scripts": {
   ...,
   "test": "vue-cli-service test:unit --watch --recursive 'src/**/*_test.ts'",
   ...
},

官方文件:

Unit test plugin parameters (mocha)

Arguments of the webpack (mocha)


0
投票

尝试没有blob周围的单引号

"scripts": {
    "test:unit": "vue-cli-service test:unit --glob *.test.js"
}
© www.soinside.com 2019 - 2024. All rights reserved.