feat(web): finish Semi UI track workspace
This commit is contained in:
@@ -98,11 +98,14 @@ describe('route recovery boundary', () => {
|
||||
useEffect(() => { mounts += 1; }, []);
|
||||
return <><strong>本地状态 {count}</strong><button onClick={() => setCount((value) => value + 1)}>修改本地状态</button><button onClick={() => setSearchParams({ page: '2' })}>修改查询参数</button></>;
|
||||
}
|
||||
render(<MemoryRouter future={ROUTER_FUTURE} initialEntries={['/alerts']}><RoutePage page={FilterablePage} label="告警中心" /></MemoryRouter>);
|
||||
const view = render(<main className="v2-content"><MemoryRouter future={ROUTER_FUTURE} initialEntries={['/alerts']}><RoutePage page={FilterablePage} label="告警中心" /></MemoryRouter></main>);
|
||||
const content = view.container.querySelector<HTMLElement>('.v2-content')!;
|
||||
content.scrollTop = 240;
|
||||
fireEvent.click(screen.getByRole('button', { name: '修改本地状态' }));
|
||||
fireEvent.click(screen.getByRole('button', { name: '修改查询参数' }));
|
||||
expect(screen.getByText('本地状态 1')).toBeInTheDocument();
|
||||
expect(mounts).toBe(1);
|
||||
expect(content.scrollTop).toBe(240);
|
||||
});
|
||||
|
||||
it('retries a failed route when its search scope changes without remounting healthy scopes', () => {
|
||||
|
||||
Reference in New Issue
Block a user