Merge pull request #5540 from deepseek-harness/turtle/paused-goal-copy-48ed636139ee

fix(ui-goal): label disarmed goals as 已暂停的目标
This commit is contained in:
Turtle authored and GitHub committed 2026-09-30 18:26:19 +08:00
commit a2dcede62a
3 files changed
+4 -4

No files matched your search

@@ -3,7 +3,7 @@
/** Simplified Chinese dictionary (the key-set source of truth). */
export const zh = {
'phase.active': '进行中的目标',
'phase.active.disarmed': '未运行的目标',
'phase.active.disarmed': '已暂停的目标',
'phase.paused': '已暂停的目标',
'phase.blocked': '受阻的目标',
'objective.aria': '目标内容',
@@ -379,7 +379,7 @@ describe('GoalDock adapter', () => {
const t = makeTranslate(zh, commonZh)
const props = { useProjection, useGoalActivation, ...actions, t } as unknown as Parameters<typeof GoalDock>[0]
const rendered = render(<GoalDock {...props} />)
expect(rendered.getByText('未运行的目标')).toBeTruthy()
expect(rendered.getByText('已暂停的目标')).toBeTruthy()
expect(screen.getByRole('button', { name: '恢复目标' })).toBeTruthy()
expect(rendered.queryByRole('button', { name: '暂停目标' })).toBeNull()
})
@@ -153,10 +153,10 @@ describe('GoalBar', () => {
expect(actions.onPause).toHaveBeenCalledTimes(1)
})
it('active disarmed goal: "未运行的目标" with a resume action instead of pause', () => {
it('active disarmed goal: "已暂停的目标" with a resume action instead of pause', () => {
const actions = makeActions()
render(<GoalBar goal={makeGoal()} activation="disarmed" {...actions} t={t} />)
expect(screen.getByText('未运行的目标')).toBeTruthy()
expect(screen.getByText('已暂停的目标')).toBeTruthy()
fireEvent.click(screen.getByRole('button', { name: '恢复目标' }))
expect(actions.onResume).toHaveBeenCalledTimes(1)
expect(screen.queryByRole('button', { name: '暂停目标' })).toBeNull()