Просмотр исходного кода

test(ui-sidebar): cover expanded search control

Tianyi Cui 2 месяцев назад
Родитель
Сommit
c5ebcef8af
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      packages/client/ui-sidebar/tests/sidebar-root.spec.tsx

+ 8 - 0
packages/client/ui-sidebar/tests/sidebar-root.spec.tsx

@@ -205,6 +205,14 @@ describe('SidebarRoot', () => {
     }
   })
 
+  it('expanded search focuses without toggling the sidebar', () => {
+    const { onToggleSidebar } = mount(...projectData())
+    const input = screen.getByPlaceholderText('Search name, keywords...')
+    act(() => { fireEvent.click(screen.getByLabelText('Search sessions')) })
+    expect(document.activeElement).toBe(input)
+    expect(onToggleSidebar).not.toHaveBeenCalled()
+  })
+
   it('the search query survives a collapse/expand round trip', () => {
     vi.useFakeTimers()
     try {