SkillπEnglish
THE SKILL DIRECTORY

技能目录

从你要完成的任务出发,发现 Agent 技能。查看原始来源、了解使用说明,再选择下一步。

5 条技能 · 单元测试清除筛选 ×
deepskill授权

Pester 跨主版本测试迁移

用于跨主版本升级 PowerShell Pester 测试套件的迁移技能:v3→v4、v4→v5 和 v5→v6。覆盖 Discovery/Run 两阶段模型、将初始化移入 BeforeAll、$PSScriptRoot 与 $MyInvocation 的比较、mock 变更(Assert-MockCalled → Should -Invoke、移除回落行为

ai-labPesterPowerShell测试迁移v4-v5v5-v6单元测试MockPesterConfiguration
↓ 0👍 0
◇ 来源证据已核对↗
deepskill授权

React 18 Enzyme 迁移至 React Testing Library

在 React 18 升级中把 Enzyme 测试重写为 React Testing Library 行为测试,参考查询优先级、Provider 包装及 API 映射。

ai-labReact测试迁移EnzymeRTL单元测试API映射
↓ 0👍 0
◇ 来源证据已核对↗
deepskill授权

Vue 3、TypeScript、Vitest 与 Pinia 单元测试

结合 createTestingPinia 和 Vue Test Utils 模式,为 Vue 3、TypeScript、Vitest 与 Pinia 编写和审阅以行为为先的单元测试。

ai-labVuePinia单元测试VitestTypeScript组件测试组合式函数
↓ 0👍 0
◇ 来源证据已核对↗
deepskill授权

降低方法认知复杂度

通过提取辅助方法,将给定方法 ${input:methodName} 的认知复杂度降低到 ${input:complexityThreshold} 或以下。

ai-lab代码重构方法提取复杂度优化静态分析单元测试可维护性认知复杂度
↓ 0👍 0
◇ 来源证据已核对↗
deepskill授权

JavaScript 与 TypeScript Jest 测试指引

审阅 Jest 的测试结构、模拟策略,以及 JavaScript/TypeScript 常见测试模式。

ai-labJest单元测试JavaScriptTypeScriptReact测试框架异步测试
↓ 0👍 0
◇ 来源证据已核对↗