Add repo-memory CLI test docs
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
# Case: `events-reads-history-by-id`
|
||||
|
||||
## 用例意义
|
||||
|
||||
验证 `events --id` 会返回某个 entry 的历史记录,并按新到旧排序。
|
||||
|
||||
## 前置条件
|
||||
|
||||
- 空数据库已完成 `init`
|
||||
- `TMPDIR/repo` 下已经执行过两次同 key 的 `add`,第二次把状态从 `draft` 更新为 `confirmed`
|
||||
|
||||
## 输入
|
||||
|
||||
```bash
|
||||
repo-memory events --db TMPDIR/repo-memory.db --id 1
|
||||
```
|
||||
|
||||
## 预期输出
|
||||
|
||||
- 命令退出码为 `0`
|
||||
- 第一行包含 `term:AITask [confirmed] #1`
|
||||
- 事件列表包含 `updated (draft -> confirmed)`
|
||||
- 较早事件包含 `created (- -> draft)`
|
||||
|
||||
## 断言结论
|
||||
|
||||
- `events` 不只显示当前状态,也保留状态演进轨迹
|
||||
- 输出顺序是最新事件优先,便于人工快速读到最近变化
|
||||
Reference in New Issue
Block a user