diff --git a/frontend/src/components/admin/organizations/OrganizationManagementContent.tsx b/frontend/src/components/admin/organizations/OrganizationManagementContent.tsx index 978772f..61ed7ce 100644 --- a/frontend/src/components/admin/organizations/OrganizationManagementContent.tsx +++ b/frontend/src/components/admin/organizations/OrganizationManagementContent.tsx @@ -9,7 +9,6 @@ import { useState, useCallback } from 'react'; import { useSearchParams, useRouter } from 'next/navigation'; import { Plus } from 'lucide-react'; import { Button } from '@/components/ui/button'; -import { useAuth } from '@/lib/auth/AuthContext'; import { useAdminOrganizations, type Organization, diff --git a/frontend/src/components/admin/organizations/OrganizationMembersContent.tsx b/frontend/src/components/admin/organizations/OrganizationMembersContent.tsx index c76ede9..592cb9b 100644 --- a/frontend/src/components/admin/organizations/OrganizationMembersContent.tsx +++ b/frontend/src/components/admin/organizations/OrganizationMembersContent.tsx @@ -9,7 +9,6 @@ import { useState, useCallback } from 'react'; import { useSearchParams, useRouter } from 'next/navigation'; import { UserPlus } from 'lucide-react'; import { Button } from '@/components/ui/button'; -import { useAuth } from '@/lib/auth/AuthContext'; import { useOrganizationMembers, useGetOrganization, diff --git a/frontend/tests/app/admin/organizations/[id]/members/page.test.tsx b/frontend/tests/app/admin/organizations/[id]/members/page.test.tsx deleted file mode 100644 index 660ef2b..0000000 --- a/frontend/tests/app/admin/organizations/[id]/members/page.test.tsx +++ /dev/null @@ -1,72 +0,0 @@ -/** - * Tests for Organization Members Page - */ - -import React from 'react'; -import { render, screen } from '@testing-library/react'; -import OrganizationMembersPage from '@/app/admin/organizations/[id]/members/page'; - -// Mock Next.js navigation -jest.mock('next/navigation', () => ({ - useSearchParams: jest.fn(() => new URLSearchParams()), - useRouter: jest.fn(() => ({ - push: jest.fn(), - replace: jest.fn(), - })), -})); - -// Mock AuthContext -jest.mock('@/lib/auth/AuthContext', () => ({ - useAuth: jest.fn(() => ({ - user: { id: '1', email: 'admin@test.com', is_superuser: true }, - })), -})); - -// Mock hooks -jest.mock('@/lib/api/hooks/useAdmin', () => ({ - useOrganizationMembers: jest.fn(() => ({ - data: { data: [], pagination: { total: 0, page: 1, page_size: 20, total_pages: 1, has_next: false, has_prev: false } }, - isLoading: false, - })), - useGetOrganization: jest.fn(() => ({ - data: { id: 'org-1', name: 'Test Org', slug: 'test-org', description: '', is_active: true, created_at: '2025-01-01', updated_at: '2025-01-01', member_count: 0 }, - isLoading: false, - })), -})); - -// Mock child components -jest.mock('@/components/admin/organizations/OrganizationMembersContent', () => ({ - OrganizationMembersContent: ({ organizationId }: any) => ( -