feat: unify governance evidence workbenches
This commit is contained in:
@@ -273,8 +273,10 @@ test('renders mobile access vehicles as selectable Semi cards', async () => {
|
||||
const governanceButton = screen.getByRole('button', { name: /接入治理/ });
|
||||
fireEvent.click(governanceButton);
|
||||
const governanceDialog = await screen.findByRole('dialog', { name: '接入治理配置' });
|
||||
expect(document.querySelector('.v2-access-governance-sidesheet')).toHaveClass('semi-sidesheet-bottom');
|
||||
expect(document.querySelector('.v2-access-governance-sidesheet .semi-sidesheet-inner')).toHaveStyle({ height: 'min(86dvh, 760px)' });
|
||||
expect(document.querySelector('.v2-access-governance-sidesheet')).toHaveClass('semi-sidesheet-bottom', 'v2-workspace-config-sidesheet');
|
||||
expect(document.querySelector('.v2-access-governance-sidesheet .semi-sidesheet-inner')).toHaveStyle({ height: 'min(88dvh, 780px)' });
|
||||
expect(within(governanceDialog).getByText('接入治理工作台')).toBeInTheDocument();
|
||||
expect(within(governanceDialog).getByRole('list', { name: '接入治理配置摘要' })).toBeInTheDocument();
|
||||
fireEvent.click(within(governanceDialog).getByRole('button', { name: '关闭接入治理配置' }));
|
||||
expect(governanceButton).toHaveAttribute('aria-expanded', 'false');
|
||||
expect(document.body.style.overflow).not.toBe('hidden');
|
||||
|
||||
Reference in New Issue
Block a user