diff --git a/packages/components/test/components/Folder.test.tsx b/packages/components/test/components/Folder.test.tsx
index 4520c0b9..5f0bd64d 100644
--- a/packages/components/test/components/Folder.test.tsx
+++ b/packages/components/test/components/Folder.test.tsx
@@ -23,15 +23,15 @@ describe('Folder Component', () => {
vi.mocked(listFiles).mockResolvedValueOnce(mockFiles)
const folderKey = parseKey('')
assert(folderKey.kind === 'folder')
- const { getByText } = render()
+ const { findByText, getByText } = render()
await waitFor(() => {expect(listFiles).toHaveBeenCalledWith('')})
- expect(getByText('/')).toBeDefined()
-
- const folderLink = getByText('folder1/')
+ const folderLink = await findByText('folder1/')
expect(folderLink.closest('a')?.getAttribute('href')).toBe('/files?key=folder1/')
+ expect(getByText('/')).toBeDefined()
+
const fileLink = getByText('file1.txt')
expect(fileLink.closest('a')?.getAttribute('href')).toBe('/files?key=file1.txt')
expect(getByText('8196')).toBeDefined()
@@ -51,23 +51,23 @@ describe('Folder Component', () => {
vi.mocked(listFiles).mockRejectedValue(new Error(errorMessage))
const folderKey = parseKey('test-prefix/')
assert(folderKey.kind === 'folder')
- const { getByText, queryByText } = render()
+ const { findByText, queryByText } = render()
await waitFor(() => { expect(listFiles).toHaveBeenCalled() })
+ await findByText('Error: ' + errorMessage)
expect(queryByText('file1.txt')).toBeNull()
expect(queryByText('folder1/')).toBeNull()
- expect(getByText('Error: ' + errorMessage)).toBeDefined()
})
it('renders breadcrumbs correctly', async () => {
vi.mocked(listFiles).mockResolvedValue(mockFiles)
const folderKey = parseKey('subdir1/subdir2/')
assert(folderKey.kind === 'folder')
- const { getByText } = render()
+ const { findByText, getByText } = render()
await waitFor(() => { expect(listFiles).toHaveBeenCalled() })
- const subdir1Link = getByText('subdir1/')
+ const subdir1Link = await findByText('subdir1/')
expect(subdir1Link.closest('a')?.getAttribute('href')).toBe('/files?key=subdir1/')
const subdir2Link = getByText('subdir2/')