Skip to content

[P2] 前端:拆分 AgentHubWorkbench.test.tsx 3.3K 行集成测试 #1763

Description

@DeliciousBuding

背景

app/shared/src/workbench/AgentHubWorkbench.test.tsx 单文件 3269 行,把整个 workbench 的集成断言集中在一处。失败时难以定位到具体模块,且拖慢单文件执行。

方案

按 feature 域拆成多个 describe 文件(保持断言语义不变):

  • transcript / composer / inspector / team / floating / pages 各一个测试文件
  • 公共 fixture/setup 抽到 workbench/__tests__/helpers.ts
  • 拆分后用 vitest --reporter=verbose 核对用例数不变

依赖 / 阻塞

风险

  • 低中:纯测试重组,但需保证不丢/不改断言。以"用例总数不变 + 全绿"为准绳。

验收

  • AgentHubWorkbench.test.tsx 拆为多个 <800 行的文件
  • vitest 用例总数与拆分前一致
  • pnpm -C app/shared test 全绿

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Medium priorityjavascriptPull requests that update javascript codelane-BParallel lane B

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions