跳到技能内容
词映 AI导航
发现工具选型指南Skills 技能AI 快讯AI图片AI视频AI文档AI办公AI助手AI搜索AI编程AI音频AI设计AI智能体模型与开发AI学习模型评测AI提示词内容检测AI金融AI 3D扫描与识别其他工具跨境电商 AI
词映 AI导航
工具库Skills 技能
我的收藏
词映 AI导航
发现工具选型指南Skills 技能AI 快讯AI图片AI视频AI文档AI办公AI助手AI搜索AI编程AI音频AI设计AI智能体模型与开发AI学习模型评测AI提示词内容检测AI金融AI 3D扫描与识别其他工具跨境电商 AI
技能目录24 小时热门TOP100 技能每日更新
Skills 技能/bradtaylorsf/show-sidekick/testing-patterns

Claude Code testing-patterns:用 Jest 写独立的边界测试

English

Claude Code 安装步骤

  1. 打开 GitHub 固定提交的 `.claude/skills/testing-patterns/SKILL.md`,核对内容与使用条件。
  2. 在自己的项目中创建 `.claude/skills/testing-patterns/`,把核对后的文件保存为 `.claude/skills/testing-patterns/SKILL.md`。
  3. 在该项目根目录启动 Claude Code,在斜杠菜单中选择 `/testing-patterns`。

中文摘要

按先失败、后通过、再重构的节奏验证功能,给 Jest 测试准备独立状态和明确的预期结果。

SKILL.md 中文导读

可复现示例

函数 samples-17 计算有效视频片段总时长。已知 {clipDurations: [4, 6], emptyDurations: []},仅对有效片段求和。

工作步骤

  1. 准备能复现缺陷的测试并观察失败,加入最小修改后复测。
  2. 检查边界输入、清理测试状态,再在测试通过的前提下整理代码。

验收方法

输入两段应返回 10,空列表应返回 0。用两个互不共享状态的测试记录 {joinedDuration: 10, emptyDuration: 0}。

GitHub 原文 · 更新日期 2026-11-14

适用环境

在 Claude Code 中准备支持 Jest 的 TypeScript 项目和实际逻辑。隔离公共状态,并在测试后清理定时器或外部替代对象。

常见问题

内部调用也需要全部模拟吗?

重点是外部依赖边界。让正在测试的逻辑真实运行,测试独立设置状态并直接核对输出。

技能信息

GitHub 仓库
bradtaylorsf/show-sidekick

收集于互联网

相关指南

  • Claude Code 自定义 Skills:SKILL.md 的目录、触发条件与测试
更多 Claude Code 技能
词映 AI 导航Skills 技能
工具分类全部工具已本地化技能选型指南AI 快讯