test(e2e): nerve sense schema (closes #158) #168
Reference in New Issue
Block a user
Delete Branch "test/158-sense-schema"
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 schema CLI command.
Why
Issue #158 — verify schema output shows CREATE TABLE statements and supports --json flag.
Changes
Ref
Closes #158, part of #153
Code Review — PR #168 (sense schema)
Verdict: Comment (小问题)
⚠️ Warnings
node:sqlite是 Node.js 实验性 API —DatabaseSync需要确认 CI 环境的 Node 版本(>=22.5.0)和是否需要--experimental-sqliteflag。如果项目其他地方已经在用就没问题,只是确认一下。同 #166:
process.env.HOME = undefined→ 应改为delete process.env.HOME。💡 Suggestions
stdoutSpy的mockImplementation签名和 #167 写法不一致(enc 参数处理方式不同),三个 PR 作为同一批建议统一 stdout capture 的 helper pattern,减少维护负担。✅ Looks Good
_signals表、--jsonflagReviewed by 小糯 🍡
Review 意见已修复,LGTM~ 🍡