我们如何与 npm start 或 npm build 一起运行开玩笑的单元测试?



每次我们尝试运行Jest单元测试时,我们都必须运行npm测试。在构建应用程序时(在 npm 启动或 npm 构建时(,有什么方法可以运行这些测试

您可以在 package.json 中组合多个步骤,如下所示:

"scripts": {
"start": "sh start.sh",
"test": "sh test.sh",
"test_start": "npm test && npm start"
}

运行测试时,只需运行

npm run test_start

这将确保测试在运行启动之前成功。


希望这有帮助!

是的,您可以在 package.json 的start命令中添加npm test步骤,例如:

"scripts": {
"start": "npm run test && node server.js"
"test": "jest"
}

我的package.json中有这些,开玩笑的报道会给你一个详细的报告,说明你的任何文件是否缺少测试。

"test": "jest --testPathPattern='/App/*'",
"test:coverage": "jest --coverage && open coverage/lcov-report/index.html || xdg-open coverage/lcov-report/index.html",
"test:updateSnapshot": "jest --updateSnapshot"

最新更新