Jest

Jest

开发框架/库 4.5w 免费
Facebook 开发的 JavaScript 测试框架,内置断言库、Mock、覆盖率报告等功能
访问官网

搭配玩法

3
Jest + lint-staged+ pre-commit+ Conventional Commits+ commitlint

ESLint+Prettier+husky+commitlint+Danger 组成的提交前代码质量门禁流水线

husky 与 pre-commit 在提交时触发 lint-staged,对暂存文件执行 lint 与格式化,Danger 在 PR 层做检查

✓ 提交前自动拦截不规范代码✓ PR 级别持续检查覆盖 ✕ 提交钩子可能拖慢提交流程
Jest + React React+ React Native React Native+ GraphQL GraphQL + TypeScript+ Yarn Workspaces+ Babel 7+ Relay Modern

用 Lerna 管理单仓库,一套 GraphQL + Relay 同时服务 Web 与 App 端

Relay 统一前后端数据层,React 与 React Native 共享业务逻辑,Lerna 统一管理多包

✓ 前后端同仓开发联调快✓ Web/App 共享 Relay 数据层 ✕ Relay 编译步骤额外增加✕ 需要阅读 React Native 官方
Jest + ESLint ESLint+ Prettier Prettier+ Cypress Cypress + TypeScript+ Maestro+ Storybook+ Husky

以 Husky 钩子串联 ESLint、Prettier、Jest、Cypress、Storybook 构建全链路质量保障

Husky 在提交前自动执行 lint/format/type-check,Jest 管单元测试,Cypress 管 Web E2E,形成提交前质量门禁

✓ 提交前自动拦截问题✓ 单元与E2E测试覆盖双端 ✕ E2E 测试仅支持 web

产品简介

Facebook 开发的 JavaScript 测试框架,内置断言库、Mock、覆盖率报告等功能

用户评价

还没有评价
这款产品刚收录,成为第一个评价的人
写第一条评价