feat: integrate learning module
This commit is contained in:
@@ -207,9 +207,10 @@ describe('Sidebar project initialization flow', () => {
|
||||
render(<MemoryRouter><Sidebar /></MemoryRouter>);
|
||||
|
||||
const accountAvatar = await screen.findByTestId('sidebar-account-avatar');
|
||||
expect(within(screen.getByTestId('sidebar-member-menu-trigger')).getByText('头像用户')).toBeInTheDocument();
|
||||
await waitFor(() => expect(accountAvatar.querySelector('img')).toHaveAttribute('src', 'https://cdn.example/avatar.webp'));
|
||||
fireEvent.error(accountAvatar.querySelector('img')!);
|
||||
expect(accountAvatar).toHaveTextContent('L');
|
||||
expect(accountAvatar).toHaveTextContent('头');
|
||||
|
||||
fireEvent.click(screen.getByTestId('sidebar-member-menu-trigger'));
|
||||
expect(screen.getByTestId('sidebar-account-menu-avatar').querySelector('img')).toHaveAttribute('src', 'https://cdn.example/avatar.webp');
|
||||
|
||||
Reference in New Issue
Block a user