refine Semi UI vehicle discovery on mobile

This commit is contained in:
lingniu
2026-07-18 08:41:39 +08:00
parent 9a49d015cf
commit 31dd36ee70
3 changed files with 50 additions and 18 deletions

View File

@@ -222,11 +222,16 @@ test('defaults to a compact mobile vehicle directory and keeps eight recent vehi
expect(screen.getAllByRole('listitem', { name: /打开 .* 车辆档案/ })).toHaveLength(8);
expect(view.container.querySelector('.v2-vehicle-directory-table')).not.toBeInTheDocument();
expect(view.container.querySelector('.v2-vehicle-query-panel')).toHaveClass('is-mobile-collapsed');
const toggle = screen.getByRole('button', { name: '修改车辆定位10 辆授权车辆' });
expect(screen.queryByLabelText('查车操作')).not.toBeInTheDocument();
const toggle = screen.getByRole('button', { name: '修改车辆筛选10 辆授权车辆' });
expect(toggle).toHaveAttribute('aria-expanded', 'false');
fireEvent.click(toggle);
expect(view.container.querySelector('.v2-vehicle-query-panel')).not.toHaveClass('is-mobile-collapsed');
expect(screen.getByRole('textbox', { name: '搜索车辆' })).toBeVisible();
const input = screen.getByRole('textbox', { name: '搜索车辆' });
expect(input).toBeVisible();
expect(view.container.querySelector('.v2-vehicle-search-options')).not.toBeInTheDocument();
fireEvent.focus(input);
expect(view.container.querySelector('.v2-vehicle-search-options')).toBeInTheDocument();
});
test('paginates the complete desktop authorized vehicle directory', async () => {