Skill 广场
Twenty可同步实体集成测试编写 Skill

Twenty可同步实体集成测试编写.Skill

@twentyhq/syncable-entity-testing

4.6优秀AI 评分基础检查通过源自 GitHub

依据Twenty内核规范,为可同步元数据实体编写涵盖校验异常与CRUD操作的完整集成测试套件及测试工具。

编程Twenty核心代码库贡献者Node.js/NestJS后端开发工程师TypeScript测试工程师2026-09-28 更新main

Twenty可同步实体集成测试编写

本指南专门用于为开源CRM Twenty服务端开发中的可同步元数据实体(Syncable Entity)编写端到端集成测试。它遵循Twenty核心代码库标准的双文件架构(Query Factory查询工厂与Wrapper执行封装),指导开发者系统性地覆盖参数校验失败、转译异常、必填与选填字段创建、字段更新清理以及级联删除等场景,确保元数据迁移系统的稳定可靠。

常见场景

它能帮你做什么?

01

编写测试查询工具类:为新实体创建Query Factory和Wrapper函数,封装GraphQL请求与错误检查机制。

02

覆盖校验失败异常场景:通过参数化测试验证缺失必填项、重名冲突及非法外键等校验失败快照。

03

验证CRUD正向操作:编写实体创建、空格过滤、长文本处理、字段更新及最终资源清理的成功断言测试。

三步完成

怎么使用

1安装 Skill

把右侧安装请求发给你的 AI。

2说清楚目标

告诉 AI 你想完成什么,或直接贴入内容。

3检查结果

按需要继续调整语气、范围或格式。

复制就能用

你可以直接这样说

“请为Twenty中的CustomRole实体生成create-custom-role的query factory和wrapper测试工具”

“帮我为WebhookEntity编写failing-creation测试用例,覆盖名称必填和非法URL格式校验”

“按照Twenty的集成测试规范,编写ViewField实体的全字段成功创建与清理测试”

适用人群

适合谁?

Twenty核心代码库贡献者Node.js/NestJS后端开发工程师TypeScript测试工程师

上手门槛

使用难度

专业

适合熟悉相关工具和专业流程的用户。

兼容范围

支持哪些 AI?

Codex可直接使用
Claude Code可直接使用
OpenClaw可直接使用
Hermes可直接使用
国内 Agent可直接使用

中文用户增强

Skill Px 做了什么?

中文说明简化使用方式补充中文案例整理安装流程降低理解难度