Commit 5f8a256
chore(daily_read): 完善每日阅读功能的测试覆盖和文档规范 (#67)
* test(daily_read): 添加每日阅读视图模型的测试用例
* fix(daily_read): 修复每日阅读页面loading状态显示逻辑和widget测试
- 修复DailyReadScreen中loading条件判断,从`lastValue == null`改为`lastValue != null && lastValue.isEmpty`
- 新增每日阅读页面widget测试,包含书签列表显示和loading状态测试
- 测试使用真实Command实例而非复杂Mock,确保与生产代码配置一致
- 添加Command执行状态验证和异步操作清理
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* docs: 添加每日阅读功能的交互流程图和规格说明文档
feat: 实现每日阅读功能的UI测试和ViewModel测试
test: 添加书签操作和状态管理的测试用例
---------
Co-authored-by: Claude <noreply@anthropic.com>1 parent ec14388 commit 5f8a256
File tree
8 files changed
+2176
-1
lines changed- docs
- lib/ui/daily_read/widgets
- test/ui/daily_read
- view_models
- widgets
8 files changed
+2176
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
0 commit comments