reactjs - 如何在创建 react 应用程序提交之前运行测试?

标签 reactjs unit-testing jestjs create-react-app

如何在提交之前在创建 react 应用程序中运行玩笑?我找到了几篇文章,但它们太复杂了,没有一步一步解释要做什么。你能解释一下如何使它工作吗

最佳答案

您需要使用 husky 包。这是基本配置(放在 package.json 中)。它将 pre-commit Hook 添加到您的 git 配置中。

"husky": {
  "hooks": {
    "pre-commit": "CI=true npm run test",
  }
}

您还可以考虑使用 lint-staged 来整理您提交的文件。您可以看到完整的配置 here

关于reactjs - 如何在创建 react 应用程序提交之前运行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59047408/

相关文章:

jasmine - Jest 中的describe 和it 有什么区别?

reactjs - 在 IIS 中 react js 服务器端渲染和托管

javascript - 多个 div 上的语义 UI React 转换问题

.net - 将鞋子磨合到单元测试框架中的集成和系统测试

reactjs - 如何使用 __mocks__ 目录中的 jest 来模拟 React-router-dom

reactjs - 不在监视模式下运行 Create-React-App 测试

reactjs - 如何检查对象是否在 Mobx 可观察数组中?

javascript - Reactjs/Typescript 无法将项目数组作为属性传递给子项

java - DeltaSpike 测试控制 - 未找到持久性单元

java - 如何使用 JRuby 和 Mocha 模拟静态 Java 方法?