fix(frontend): resolve lint blockers for gitea frontend-ci
This commit is contained in:
@@ -9,7 +9,7 @@ vi.mock('../../contexts/tenant-context', () => ({
|
||||
|
||||
vi.mock('../ui/dropdown-menu', () => ({
|
||||
DropdownMenu: ({ children }: { children: React.ReactNode }) => <div>{children}</div>,
|
||||
DropdownMenuTrigger: ({ children, asChild }: { children: React.ReactNode, asChild?: boolean }) => <div data-testid="trigger">{children}</div>,
|
||||
DropdownMenuTrigger: ({ children }: { children: React.ReactNode }) => <div data-testid="trigger">{children}</div>,
|
||||
DropdownMenuContent: ({ children }: { children: React.ReactNode }) => <div data-testid="content">{children}</div>,
|
||||
DropdownMenuItem: ({ children, onClick }: { children: React.ReactNode, onClick: () => void }) => <div onClick={onClick} data-testid="menu-item">{children}</div>,
|
||||
DropdownMenuLabel: ({ children }: { children: React.ReactNode }) => <div>{children}</div>,
|
||||
@@ -22,19 +22,19 @@ describe('ClubSwitcher', () => {
|
||||
});
|
||||
|
||||
it('renders loading state when clubs is empty', () => {
|
||||
(useTenant as any).mockReturnValue({
|
||||
(useTenant as ReturnType<typeof vi.fn>).mockReturnValue({
|
||||
activeClubId: null,
|
||||
clubs: [],
|
||||
setActiveClub: vi.fn(),
|
||||
userRole: null
|
||||
} as any);
|
||||
});
|
||||
|
||||
render(<ClubSwitcher />);
|
||||
expect(screen.getByRole('button')).toHaveTextContent('Select Club');
|
||||
});
|
||||
|
||||
it('renders current club name and sport type badge', () => {
|
||||
(useTenant as any).mockReturnValue({
|
||||
(useTenant as ReturnType<typeof vi.fn>).mockReturnValue({
|
||||
activeClubId: 'club-1',
|
||||
clubs: [
|
||||
{ id: 'club-1', name: 'Tennis Club', sportType: 'Tennis' },
|
||||
@@ -42,7 +42,7 @@ describe('ClubSwitcher', () => {
|
||||
],
|
||||
setActiveClub: vi.fn(),
|
||||
userRole: 'admin'
|
||||
} as any);
|
||||
});
|
||||
|
||||
render(<ClubSwitcher />);
|
||||
expect(screen.getAllByText('Tennis Club')[0]).toBeInTheDocument();
|
||||
@@ -50,7 +50,7 @@ describe('ClubSwitcher', () => {
|
||||
|
||||
it('calls setActiveClub when club is selected', () => {
|
||||
const mockSetActiveClub = vi.fn();
|
||||
(useTenant as any).mockReturnValue({
|
||||
(useTenant as ReturnType<typeof vi.fn>).mockReturnValue({
|
||||
activeClubId: 'club-1',
|
||||
clubs: [
|
||||
{ id: 'club-1', name: 'Tennis Club', sportType: 'Tennis' },
|
||||
@@ -58,7 +58,7 @@ describe('ClubSwitcher', () => {
|
||||
],
|
||||
setActiveClub: mockSetActiveClub,
|
||||
userRole: 'admin'
|
||||
} as any);
|
||||
});
|
||||
|
||||
render(<ClubSwitcher />);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user