diff --git a/apps/desktop/'/var/folders/5h/qzgt02rn619fttp2d7zdxj600000gn/T/hermes-update-mutex-LMF9y5/home/.hermes-update-in-progress.mutex' b/apps/desktop/'/var/folders/5h/qzgt02rn619fttp2d7zdxj600000gn/T/hermes-update-mutex-LMF9y5/home/.hermes-update-in-progress.mutex' new file mode 100644 index 0000000000..e69de29bb2 diff --git a/apps/desktop/src/app/chat/composer/status-stack/coding-row.test.tsx b/apps/desktop/src/app/chat/composer/status-stack/coding-row.test.tsx index 326cdfcfd6..8ba1064457 100644 --- a/apps/desktop/src/app/chat/composer/status-stack/coding-row.test.tsx +++ b/apps/desktop/src/app/chat/composer/status-stack/coding-row.test.tsx @@ -81,7 +81,7 @@ describe('CodingStatusRow', () => { // Painted tildified, copied raw. expect(screen.getByText('~/www/repo')).toBeTruthy() - const copy = screen.getByRole('button', { name: 'Copy Path' }) + const copy = screen.getByRole('button', { name: 'Copy path' }) fireEvent.click(copy) diff --git a/apps/desktop/src/app/shell/model-catalog-menu.test.tsx b/apps/desktop/src/app/shell/model-catalog-menu.test.tsx index 27c6c18807..9f1a70e8c4 100644 --- a/apps/desktop/src/app/shell/model-catalog-menu.test.tsx +++ b/apps/desktop/src/app/shell/model-catalog-menu.test.tsx @@ -101,7 +101,7 @@ describe('the catalog owns model curation', () => { renderMenu() await screen.findByText(/Gemini 3\.1 Pro/i) - fireEvent.click(screen.getByText('Edit Models…')) + fireEvent.click(screen.getByText('Edit models…')) expect($modelVisibilityOpen.get()).toBe(true) }) diff --git a/apps/desktop/src/app/shell/model-menu-panel.test.tsx b/apps/desktop/src/app/shell/model-menu-panel.test.tsx index b11f081dd3..5206aa5e40 100644 --- a/apps/desktop/src/app/shell/model-menu-panel.test.tsx +++ b/apps/desktop/src/app/shell/model-menu-panel.test.tsx @@ -431,7 +431,7 @@ describe('ModelMenuPanel provider collapse', () => { await content.findByText(/Glm 4\.5 Air/i) - fireEvent.click(await content.findByText('Refresh Models')) + fireEvent.click(await content.findByText('Refresh models')) await vi.waitFor(() => { expect(onSelectModel).toHaveBeenCalledWith({ @@ -450,7 +450,7 @@ describe('ModelMenuPanel provider collapse', () => { const { content, onSelectModel } = renderPanel() await content.findByText(/Deepseek V4 Pro/i) - fireEvent.click(await content.findByText('Refresh Models')) + fireEvent.click(await content.findByText('Refresh models')) await vi.waitFor(() => { expect(getGlobalModelOptions).toHaveBeenCalledTimes(2) @@ -524,7 +524,7 @@ describe('ModelMenuPanel refresh reconcile × guarded-switch confirm handshake', const content = render() await content.findByText(/Glm 4\.5 Air/i) - fireEvent.click(await content.findByText('Refresh Models')) + fireEvent.click(await content.findByText('Refresh models')) // The reconcile fired exactly ONE switch attempt and it came back // confirm_required → the confirm toast is up, nothing retried silently.