帮助开发者编写并运行基于 Markdown 的 Relay 端到端测试。
该技能材料显示其为开源的纯提示/文档型测试说明,不要求密钥,也未声明任何远程端点。整体风险较低,但内容涉及编写和运行 E2E 测试及本地编译/执行语境,若实际落地为可执行流程,应按本地代码执行与测试依赖管理进行额外核验。
材料明确标注无需密钥或环境变量,未见请求 API token、账号凭证或其他敏感认证信息,凭证泄露与滥用风险低。
未声明任何远程端点;描述中的 GraphQL server 更像测试夹具内本地服务语境,材料未显示会将用户数据发送到外部网络。
系统检查项表明其为 prompt-only;README 虽描述测试 harness 会编译并运行测试,但就当前审计材料本身看,未授予该技能直接执行本机代码或起进程的能力。
材料仅说明以自包含的 `.md` 测试文件、快照和参考文档为中心,未见请求广泛文件系统访问、读取用户隐私数据或过度授权范围。
正面因素是 GitHub 开源且可审计,并指向 facebook/relay 仓库;但许可证未声明、社区采用数据显示为 0 star、维护状态未知,来源可信度虽偏正面,仍建议核对具体目录、提交活跃度与依赖链。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "relay-e2e-test" 技能: 1. 下载 https://raw.githubusercontent.com/facebook/relay/main/packages/relay-e2e-test/.llms/skills/relay-e2e-test/SKILL.md 2. 保存为 ~/.claude/skills/relay-e2e-test/SKILL.md 3. 装好后重载技能,告诉我可以用了
请为一个 Relay 页面登录流程编写 markdown 驱动的 e2e 测试骨架,包含 fixture 结构、服务端 mock、客户端交互步骤和快照断言。
一份可作为起点的测试文件模板,包含 Markdown 格式、测试步骤与断言示例。
下面是一个未完成的 Relay e2e 测试,请补全 interaction DSL,覆盖点击按钮、填写表单、等待请求完成和验证页面状态变化。
补全后的交互步骤代码,能够描述完整用户操作流程并支持测试执行。
这个 Relay markdown e2e 测试运行后快照失败了,请分析可能原因,并给出针对 fixture、服务端响应和客户端渲染差异的排查建议。
一份定位问题的分析清单,说明快照失败原因及修复建议。
Markdown-driven end-to-end tests for Relay. Each test is a self-contained .md file that defines a GraphQL server (via Grats), a Relay-powered React component, and optional interaction steps. The test harness extracts the code blocks, compiles them with Grats + relay-compiler, renders with React Testing Library, runs interactions, and snapshot-tests the output.
Tests run against Relay runtime packages from source, so changes are reflected immediately without a build step.
Read the appropriate reference file based on your task:
使用 MockDeviceKit 在无实体眼镜硬件时进行功能联调与测试验证
用测试驱动开发流程编写新功能、修复缺陷并安全重构代码。