Skip to content

Commit d1c467b

Browse files
authored
1 parent 28bb53b commit d1c467b

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

packages/components/test/components/Folder.test.tsx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,15 @@ describe('Folder Component', () => {
2323
vi.mocked(listFiles).mockResolvedValueOnce(mockFiles)
2424
const folderKey = parseKey('')
2525
assert(folderKey.kind === 'folder')
26-
const { getByText } = render(<Folder folderKey={folderKey} />)
26+
const { findByText, getByText } = render(<Folder folderKey={folderKey} />)
2727

2828
await waitFor(() => {expect(listFiles).toHaveBeenCalledWith('')})
2929

30-
expect(getByText('/')).toBeDefined()
31-
32-
const folderLink = getByText('folder1/')
30+
const folderLink = await findByText('folder1/')
3331
expect(folderLink.closest('a')?.getAttribute('href')).toBe('/files?key=folder1/')
3432

33+
expect(getByText('/')).toBeDefined()
34+
3535
const fileLink = getByText('file1.txt')
3636
expect(fileLink.closest('a')?.getAttribute('href')).toBe('/files?key=file1.txt')
3737
expect(getByText('8196')).toBeDefined()
@@ -51,23 +51,23 @@ describe('Folder Component', () => {
5151
vi.mocked(listFiles).mockRejectedValue(new Error(errorMessage))
5252
const folderKey = parseKey('test-prefix/')
5353
assert(folderKey.kind === 'folder')
54-
const { getByText, queryByText } = render(<Folder folderKey={folderKey} />)
54+
const { findByText, queryByText } = render(<Folder folderKey={folderKey} />)
5555

5656
await waitFor(() => { expect(listFiles).toHaveBeenCalled() })
5757

58+
await findByText('Error: ' + errorMessage)
5859
expect(queryByText('file1.txt')).toBeNull()
5960
expect(queryByText('folder1/')).toBeNull()
60-
expect(getByText('Error: ' + errorMessage)).toBeDefined()
6161
})
6262

6363
it('renders breadcrumbs correctly', async () => {
6464
vi.mocked(listFiles).mockResolvedValue(mockFiles)
6565
const folderKey = parseKey('subdir1/subdir2/')
6666
assert(folderKey.kind === 'folder')
67-
const { getByText } = render(<Folder folderKey={folderKey} />)
67+
const { findByText, getByText } = render(<Folder folderKey={folderKey} />)
6868
await waitFor(() => { expect(listFiles).toHaveBeenCalled() })
6969

70-
const subdir1Link = getByText('subdir1/')
70+
const subdir1Link = await findByText('subdir1/')
7171
expect(subdir1Link.closest('a')?.getAttribute('href')).toBe('/files?key=subdir1/')
7272

7373
const subdir2Link = getByText('subdir2/')

0 commit comments

Comments
 (0)