test(workspace): align project menu edge assertion
Cross-platform packages / Validate source (push) Canceled after 0s
Cross-platform packages / Authorize desktop packaging (push) Canceled after 0s
Cross-platform packages / linux arm64 (push) Canceled after 0s
Cross-platform packages / macos arm64 (push) Canceled after 0s
Cross-platform packages / windows arm64 (push) Canceled after 0s
Cross-platform packages / linux x64 (push) Canceled after 0s
Cross-platform packages / macos x64 (push) Canceled after 0s
Cross-platform packages / windows x64 (push) Canceled after 0s
Cross-platform packages / Publish GitHub and OSS release (push) Canceled after 0s
Cross-platform packages / Validate source (push) Canceled after 0s
Cross-platform packages / Authorize desktop packaging (push) Canceled after 0s
Cross-platform packages / linux arm64 (push) Canceled after 0s
Cross-platform packages / macos arm64 (push) Canceled after 0s
Cross-platform packages / windows arm64 (push) Canceled after 0s
Cross-platform packages / linux x64 (push) Canceled after 0s
Cross-platform packages / macos x64 (push) Canceled after 0s
Cross-platform packages / windows x64 (push) Canceled after 0s
Cross-platform packages / Publish GitHub and OSS release (push) Canceled after 0s
This commit is contained in:
@@ -402,7 +402,7 @@ describe('ProjectSwitcher runtime fields', () => {
|
|||||||
expect(menu.closest('.floating-portal')?.parentElement).toBe(document.body)
|
expect(menu.closest('.floating-portal')?.parentElement).toBe(document.body)
|
||||||
const surface = screen.getByRole('dialog', { name: '项目与活动' })
|
const surface = screen.getByRole('dialog', { name: '项目与活动' })
|
||||||
expect(surface.style.width).toBe('680px')
|
expect(surface.style.width).toBe('680px')
|
||||||
expect(surface.style.left).toBe('14px')
|
expect(surface.style.left).toBe('16px')
|
||||||
const selected = within(menu).getByRole('menuitemradio', { checked: true })
|
const selected = within(menu).getByRole('menuitemradio', { checked: true })
|
||||||
await waitFor(() => expect(screen.getByRole('tab', { name: '全部项目' })).toHaveFocus())
|
await waitFor(() => expect(screen.getByRole('tab', { name: '全部项目' })).toHaveFocus())
|
||||||
fireEvent.pointerDown(selected)
|
fireEvent.pointerDown(selected)
|
||||||
@@ -411,7 +411,7 @@ describe('ProjectSwitcher runtime fields', () => {
|
|||||||
const width = vi.spyOn(window, 'innerWidth', 'get').mockReturnValue(360)
|
const width = vi.spyOn(window, 'innerWidth', 'get').mockReturnValue(360)
|
||||||
fireEvent(window, new Event('resize'))
|
fireEvent(window, new Event('resize'))
|
||||||
expect(surface.style.width).toBe('328px')
|
expect(surface.style.width).toBe('328px')
|
||||||
expect(surface.style.left).toBe('14px')
|
expect(surface.style.left).toBe('16px')
|
||||||
width.mockRestore()
|
width.mockRestore()
|
||||||
fireEvent.keyDown(selected, { key: 'Escape' })
|
fireEvent.keyDown(selected, { key: 'Escape' })
|
||||||
expect(screen.queryByRole('menu')).not.toBeInTheDocument()
|
expect(screen.queryByRole('menu')).not.toBeInTheDocument()
|
||||||
|
|||||||
Reference in New Issue
Block a user