瀏覽代碼

📝 docs(story): 添加手机号解密API测试参考文档

- 从mini-auth-demo添加手机号解密API集成测试参考
- 列出测试场景:成功解密、用户不存在、解密失败等
- 在变更日志中记录文档更新,版本升至1.1
yourname 3 周之前
父節點
當前提交
49007ff87a
共有 1 個文件被更改,包括 14 次插入0 次删除
  1. 14 0
      docs/stories/005.003.mini-auth-module-enhancement.md

+ 14 - 0
docs/stories/005.003.mini-auth-module-enhancement.md

@@ -61,6 +61,10 @@ Draft
 - 手机号解密路由实现
 - 相关的 Zod schema 定义
 
+从 `mini-auth-demo/web/tests/integration/server/api/auth/phone-decrypt/post.test.ts`:
+- 手机号解密 API 集成测试
+- 测试场景:成功解密、用户不存在、解密失败、无效数据、认证验证
+
 ### 集成点
 - **用户实体**: 需要确保 UserEntity 有 phone 字段支持
 - **Redis 集成**: 需要 sessionKey 存储和获取功能
@@ -91,9 +95,19 @@ Draft
 - 测试各种错误场景(无效参数、解密失败等)
 - 验证与现有认证系统的集成
 
+**测试参考**:
+- 参考 `mini-auth-demo/web/tests/integration/server/api/auth/phone-decrypt/post.test.ts` 中的测试场景:
+  - 成功解密手机号并更新用户信息
+  - 处理用户不存在的情况
+  - 处理解密失败的情况
+  - 处理无效的加密数据
+  - 拒绝未认证用户的访问
+  - 拒绝无效token的访问
+
 ## Change Log
 | Date | Version | Description | Author |
 |------|---------|-------------|---------|
+| 2025-11-10 | 1.1 | 添加手机号解密集成测试参考 | Bob (Scrum Master) |
 | 2025-11-10 | 1.0 | 初始故事创建 | Bob (Scrum Master) |
 
 ## Dev Agent Record