javascript-unit-testing
✓使用 Jest 为 JavaScript 和 TypeScript 编写高质量的单元测试。涵盖测试结构(AAA 模式、USE 命名)、打破依赖关系(存根、模拟、依赖注入)、测试异步代码(承诺、回调、计时器)、避免片状测试和测试驱动开发。在编写测试、调试测试失败、重构测试以实现可维护性或有关 Jest、TDD、模拟、存根或测试最佳实践的问题时使用。
SKILL.md
Expert guidance for writing maintainable, trustworthy unit tests in JavaScript and TypeScript using Jest. Based on "The Art of Unit Testing, Third Edition" by Roy Osherove with Vladimir Khorikov (Manning, 2024).
A unit of work is all actions between an entry point (function/method we trigger) and one or more exit points (observable results).
Use factory methods instead of beforeEach() to avoid scroll fatigue and keep tests self-contained.
使用 Jest 为 JavaScript 和 TypeScript 编写高质量的单元测试。涵盖测试结构(AAA 模式、USE 命名)、打破依赖关系(存根、模拟、依赖注入)、测试异步代码(承诺、回调、计时器)、避免片状测试和测试驱动开发。在编写测试、调试测试失败、重构测试以实现可维护性或有关 Jest、TDD、模拟、存根或测试最佳实践的问题时使用。 来源:el-feo/ai-context。
可引用信息
为搜索与 AI 引用准备的稳定字段与命令。
- 安装命令
npx skills add https://github.com/el-feo/ai-context --skill javascript-unit-testing- 分类
- </>开发工具
- 认证
- ✓
- 收录时间
- 2026-02-01
- 更新时间
- 2026-02-18
快速解答
什么是 javascript-unit-testing?
使用 Jest 为 JavaScript 和 TypeScript 编写高质量的单元测试。涵盖测试结构(AAA 模式、USE 命名)、打破依赖关系(存根、模拟、依赖注入)、测试异步代码(承诺、回调、计时器)、避免片状测试和测试驱动开发。在编写测试、调试测试失败、重构测试以实现可维护性或有关 Jest、TDD、模拟、存根或测试最佳实践的问题时使用。 来源:el-feo/ai-context。
如何安装 javascript-unit-testing?
打开你的终端或命令行工具(如 Terminal、iTerm、Windows Terminal 等) 复制并运行以下命令:npx skills add https://github.com/el-feo/ai-context --skill javascript-unit-testing 安装完成后,技能将自动配置到你的 AI 编程环境中,可以在 Claude Code 或 Cursor 中使用
这个 Skill 的源码在哪?
https://github.com/el-feo/ai-context
详情
- 分类
- </>开发工具
- 来源
- skills.sh
- 收录时间
- 2026-02-01