vitest-testing-patterns 是一个围绕 Vitest 测试框架的技能,主题为 Vitest 测试模式,涵盖单元测试、mock、spy 和浏览器模式测试。资料将其描述为面向 TypeScript 开发的实践集合,用于维护代码质量并确保可靠的软件交付,内容覆盖从基础到进阶的 Vitest 使用。
用途方面,该技能用于在项目中应用 Vitest 测试模式,包括编写单元测试、使用 mock 与 spy、以及进行浏览器模式测试。资料列出的适用场景包括:在新项目中搭建 Vitest;按特定需求配置 Vitest;从其他测试方案迁移到 Vitest;优化 Vitest 性能;实现高级模式;排查 Vitest 问题;将 Vitest 集成到 CI/CD;对团队成员进行 Vitest 培训;建立团队标准;维护已有的 Vitest 实现。
主要能力方面,资料声称覆盖以下主题:安装与设置(基础安装、项目配置、项目结构组织、团队协作设置、CI/CD 集成准备);核心概念(架构、配置、集成、最佳实践);关键特性(核心功能、高级能力、集成选项、性能优化、可扩展性);配置策略(环境相关设置、团队标准执行、性能调优、错误处理配置);高级用法(自定义扩展、高级模式、性能优化、可扩展性考量);以及代码示例、最佳实践、常见陷阱、高级主题(自定义、性能调优、CI/CD 集成)、故障排查、附加资源(文档、工具与实用程序、社区)、详细配置示例、高级使用模式、集成策略、团队实践和故障排查指南。
使用方式方面,资料提到需要安装与配置,并给出“# Installation command specific to Vitest / # Follow official documentation for latest version”的占位说明,未提供具体安装命令;配置部分提到创建配置文件、组织项目结构、团队协作设置和 CI/CD 集成准备,但未给出具体配置内容。代码示例部分包含基础设置、配置、高级模式、集成、错误处理、性能优化、测试和生产使用等示例标题,但示例代码均为占位注释,未提供可运行的实际代码。
适用场景方面,除上述搭建、配置、迁移、优化、排查、CI/CD 集成、培训与标准制定外,资料还提到用于建立团队标准、代码审查指南、入职流程和监控集成等团队实践。
限制方面,资料中大量内容为通用模板式描述,具体安装命令、配置项、代码示例、API 参考、迁移指南等均未给出实际内容,仅以占位形式呈现;官方文档、社区指南、工具与实用程序、社区资源等仅被提及,未提供具体链接或细节。因此,关于具体功能、收费、价格、平台、效果或使用步骤的细节,资料中暂未提供。