Vue测试实用程序监视测试



在编写和保存测试时,我如何保持npm run test:unit命令的运行,我需要像npm run serve这样的带有热重载的东西,我尝试过npm run test:unit --watch,但它不起作用。

我建议注册一个新的用于监视测试的命令脚本,以直接使用vue-cli-service:的--watch选项

package.json

{
"scripts": {
// ...
"test:unit:watch": "vue-cli-service test:unit --watch",
}
}

然后你会运行:

npm run test:unit:watch // or yarn test:unit:watch
// You can even run for specific test as well
npm run test:unit:watch -- yourTest.spec.ts

npm文档状态:

npm@2.0.0开始,您可以在执行脚本时使用自定义参数。getopt使用特殊选项--来界定选项的末尾。npm将把--之后的所有参数直接传递给您的脚本:

npm run test -- --grep="pattern"

所以在命令行上使用这个:

👇
npm run test:unit -- --watch

或者,您可以使用yarn,它不需要run命令或分隔--:

yarn test:unit --watch

相关内容

  • 没有找到相关文章

最新更新