Twenty可同步实体集成测试编写
本指南专门用于为开源CRM Twenty服务端开发中的可同步元数据实体(Syncable Entity)编写端到端集成测试。它遵循Twenty核心代码库标准的双文件架构(Query Factory查询工厂与Wrapper执行封装),指导开发者系统性地覆盖参数校验失败、转译异常、必填与选填字段创建、字段更新清理以及级联删除等场景,确保元数据迁移系统的稳定可靠。
常见场景
它能帮你做什么?
编写测试查询工具类:为新实体创建Query Factory和Wrapper函数,封装GraphQL请求与错误检查机制。
覆盖校验失败异常场景:通过参数化测试验证缺失必填项、重名冲突及非法外键等校验失败快照。
验证CRUD正向操作:编写实体创建、空格过滤、长文本处理、字段更新及最终资源清理的成功断言测试。
三步完成
怎么使用
把右侧安装请求发给你的 AI。
告诉 AI 你想完成什么,或直接贴入内容。
按需要继续调整语气、范围或格式。
复制就能用
你可以直接这样说
“请为Twenty中的CustomRole实体生成create-custom-role的query factory和wrapper测试工具”
“帮我为WebhookEntity编写failing-creation测试用例,覆盖名称必填和非法URL格式校验”
“按照Twenty的集成测试规范,编写ViewField实体的全字段成功创建与清理测试”
适用人群
适合谁?
上手门槛
使用难度
适合熟悉相关工具和专业流程的用户。
兼容范围
支持哪些 AI?
中文用户增强