test(e2e): nerve sense list (closes #155) #166
Reference in New Issue
Block a user
Delete Branch "test/155-sense-list"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
E2e test for nerve sense list CLI command.
Why
Issue #155 — verify sense list output includes name, group, throttle, triggers, and timestamp.
Changes
Ref
Closes #155, part of #153
Code Review — PR #166 (sense list)
Verdict: Comment (不阻塞,但有几点需要确认)
⚠️ Warnings
测试数量不符 — PR 描述说 3 个测试,但代码里只有 1 个
it()。是漏了还是描述写错了?mock 方式和 #167 不一致 — 这里用了
vi.mock(hoisted),但 #167 用vi.spyOn(runtime)。建议统一用vi.spyOn,和项目已有测试风格保持一致。process.env.HOME = undefined→ 应该用delete process.env.HOME— 赋值undefined和删除 key 语义不同('HOME' in process.env结果不同),可能影响os.homedir()行为。afterEach 里prevHome === undefined分支需要改成delete。✅ Looks Good
Reviewed by 小糯 🍡
Review 意见已修复,LGTM~ 🍡