已关闭
bug(test): TestEditRun_AuthError still fails despite #265 and #289 being closed #302
langjitianya008创建于  6月17日关闭于  6月24日
langjitianya008成员
6月17日 创建

问题

pkg/cmd/milestone/edit 的 TestEditRun_AuthError 测试仍然失败,尽管 #265 和 #289 已被关闭。

错误信息

edit_test.go:236: Unexpected error message: failed to fetch current milestone: HTTP 400: Project not found:owner/repo

复现

go test ./pkg/cmd/milestone/edit/...

影响

该测试失败阻塞了全量 UT 通过,每次 CI/本地验证都需要手动排除。

环境

  • go version go1.22.10 linux/amd64
  • 当前 main 分支 commit

关联

  • #265 — 原始 issue,已关闭但问题未解决
  • #289 — 后续 issue,已被 PR #238 合入后关闭但问题仍存在
  • PR #238 — 尝试修复但未完全解决

根因分析

经过审查,TestEditRun_AuthError 测试中 mock HTTP 客户端返回 400 错误时,错误消息预期与实际不符。测试预期包含特定的认证错误消息,但实际收到的错误是 `Project

likedislike
Aaflyingto成员
6月24日 关联了pull request:fix(pr): fix fetchURLHost IPv6 parsing + CI test auth
Aaflyingto成员
6月24日 关闭了 issue