如何使用Jest和vue-cli更新快照

我应该能够-u在运行测试时添加参数,但是我不知道为什么它不起作用:


npm run test ComponentName.spec.js -u

npm run test ComponentName.spec.js --updateSnapshot

但这是行不通的。我的package.json:


"scripts": {

    "test": "vue-cli-service test:unit",

我知道我可以删除快照文件,但是我想弄清楚该命令为什么不起作用。


慕桂英546537
浏览 221回答 3
3回答

慕田峪7331174

在vue-cli 3中,您通常的npm命令将调用vue-cli-service而不是开玩笑。Vue-cli-service将为您打趣。您都可以运行:npm run test:unit -- -u该--是如此,未来的参数必须传递给子命令。或者npx vue-cli-service test:unit -u这将运行测试并升级快照。

慕姐8265434

npm run test--u [file_path] //对于特定文件(根据回显的答案进行重击)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript