Skip to content

chore: 忽略本机过程产物并补充讨论区输入框回归用例 - #406

Merged
dearSocrates merged 2 commits into
testfrom
chore/ignore-local-artifacts
Oct 27, 2026
Merged

dearSocrates merged 2 commits into
testfrom
chore/ignore-local-artifacts

Conversation

@Zhangjlfdf

Copy link
Copy Markdown
Collaborator

变更内容

  • .gitignore:忽略本机过程产物 —— .codebuddy/plans/(方案草稿)、.codebuddy/preview/(设计预览图)、.codebuddy/tmp/(临时排查脚本)、.playwright-cli/(Playwright CLI 会话日志)
  • 新增 DiscussionPanel.input.test.tsx:锁定讨论区输入框取值不被改写的回归用例

为什么补这个用例

用户反馈「输入评论时先闪一下,随后冒出一长串反斜杠」。用例覆盖 4 点:含反斜杠输入逐字一致、IME 组合输入不累积字符、发送正文与输入框内容一致、超 500 字整段替换为 #clipboard(N行) 记号。最后一点正是「闪一下」的真实机制(超限转附件),不是转义 bug。

兼容性

  • 纯忽略规则 + 新增测试文件,无运行时代码改动
  • 已跟踪的 .codebuddy/plans/修复转工单计数...md 不受影响:Git 忽略规则只作用于未跟踪文件

测试

  • [x]
    px vitest run src/shared/components/tests/DiscussionPanel.input.test.tsx 4 passed

.codebuddy/plans(方案草稿)、.codebuddy/preview(设计预览图)、
.codebuddy/tmp(临时排查脚本)与 .playwright-cli(CLI 会话日志)
均为本机过程产物,不应入库。
锁定四点:含反斜杠的输入逐字一致、IME 组合输入不累积字符、
发送正文与输入框内容一致、超 500 字整段替换为 #clipboard(N行) 记号
(即用户反馈的「输入时闪一下」的真实机制)。
@dearSocrates
dearSocrates merged commit 0ad5329 into test Oct 27, 2026
3 of 5 checks passed
@Zhangjlfdf
Zhangjlfdf deleted the chore/ignore-local-artifacts branch October 27, 2026 05:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants