test(hosts): expect local and online package inventory loads
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:
@@ -84,21 +84,21 @@ describe('RemoteHostsPage', () => {
|
||||
|
||||
fireEvent.click(screen.getByRole('tab', { name: 'Agent 离线包' }))
|
||||
expect(await screen.findByText('GoodBuddy Agent 包')).toBeVisible()
|
||||
await waitFor(() => expect(getAgentPackageInventory).toHaveBeenCalledOnce())
|
||||
await waitFor(() => expect(getAgentPackageInventory).toHaveBeenCalledTimes(2))
|
||||
expect(screen.getByText('尚未配置 SSH 主机')).not.toBeVisible()
|
||||
|
||||
fireEvent.click(screen.getByRole('tab', { name: '主机' }))
|
||||
expect(screen.getByText('尚未配置 SSH 主机')).toBeVisible()
|
||||
// Panels stayed mounted: nothing was reloaded.
|
||||
expect(getSnapshot).toHaveBeenCalledOnce()
|
||||
expect(getAgentPackageInventory).toHaveBeenCalledOnce()
|
||||
expect(getAgentPackageInventory).toHaveBeenCalledTimes(2)
|
||||
})
|
||||
|
||||
it('lets Agent packages be managed while remote capability is off', async () => {
|
||||
renderPage()
|
||||
fireEvent.click(screen.getByRole('tab', { name: 'Agent 离线包' }))
|
||||
expect(await screen.findByText('GoodBuddy Agent 包')).toBeVisible()
|
||||
expect(getAgentPackageInventory).toHaveBeenCalledOnce()
|
||||
expect(getAgentPackageInventory).toHaveBeenCalledTimes(2)
|
||||
})
|
||||
|
||||
it('has only Hosts and Agent packages tabs; the switch stays in application settings', () => {
|
||||
|
||||
Reference in New Issue
Block a user