Refactor organization and user management components/tests for simplification and improved clarity
- Removed unused properties (`slug`, `is_active`, etc.) in organization and user-related components and test data. - Simplified function data typing by removing redundant `any` usage. - Updated `params` in `OrganizationMembersPage` for Promise resolution and async handling. - Cleaned up unused variables and streamlined form handling in `AddMemberDialog`.
This commit is contained in:
@@ -32,7 +32,6 @@ describe('OrganizationActionMenu', () => {
|
||||
const mockOrganization: Organization = {
|
||||
id: '1',
|
||||
name: 'Acme Corporation',
|
||||
slug: 'acme-corporation',
|
||||
description: 'Leading provider',
|
||||
is_active: true,
|
||||
created_at: '2025-01-01T00:00:00Z',
|
||||
|
||||
@@ -39,7 +39,6 @@ describe('OrganizationFormDialog', () => {
|
||||
const mockOrganization: Organization = {
|
||||
id: 'org-1',
|
||||
name: 'Test Organization',
|
||||
slug: 'test-org',
|
||||
description: 'Test description',
|
||||
is_active: true,
|
||||
created_at: '2025-01-01',
|
||||
|
||||
@@ -22,7 +22,6 @@ describe('OrganizationListTable', () => {
|
||||
{
|
||||
id: '1',
|
||||
name: 'Acme Corporation',
|
||||
slug: 'acme-corporation',
|
||||
description: 'Leading provider of innovative solutions',
|
||||
is_active: true,
|
||||
created_at: '2025-01-01T00:00:00Z',
|
||||
@@ -32,7 +31,6 @@ describe('OrganizationListTable', () => {
|
||||
{
|
||||
id: '2',
|
||||
name: 'Tech Startup Inc',
|
||||
slug: 'tech-startup-inc',
|
||||
description: null,
|
||||
is_active: false,
|
||||
created_at: '2025-01-15T00:00:00Z',
|
||||
|
||||
@@ -487,7 +487,6 @@ describe('useAdmin hooks', () => {
|
||||
first_name: 'New',
|
||||
last_name: 'User',
|
||||
password: 'Password123',
|
||||
is_active: true,
|
||||
is_superuser: false,
|
||||
});
|
||||
});
|
||||
@@ -498,7 +497,6 @@ describe('useAdmin hooks', () => {
|
||||
first_name: 'New',
|
||||
last_name: 'User',
|
||||
password: 'Password123',
|
||||
is_active: true,
|
||||
is_superuser: false,
|
||||
},
|
||||
throwOnError: false,
|
||||
@@ -516,7 +514,6 @@ describe('useAdmin hooks', () => {
|
||||
email: 'test@example.com',
|
||||
first_name: 'Test',
|
||||
password: 'Password123',
|
||||
is_active: true,
|
||||
is_superuser: false,
|
||||
})
|
||||
).rejects.toThrow('Failed to create user');
|
||||
@@ -536,7 +533,6 @@ describe('useAdmin hooks', () => {
|
||||
await result.current.mutateAsync({
|
||||
userId: '1',
|
||||
userData: {
|
||||
email: 'updated@example.com',
|
||||
first_name: 'Updated',
|
||||
},
|
||||
});
|
||||
@@ -545,7 +541,6 @@ describe('useAdmin hooks', () => {
|
||||
expect(mockUpdateUser).toHaveBeenCalledWith({
|
||||
path: { user_id: '1' },
|
||||
body: {
|
||||
email: 'updated@example.com',
|
||||
first_name: 'Updated',
|
||||
},
|
||||
throwOnError: false,
|
||||
@@ -561,7 +556,7 @@ describe('useAdmin hooks', () => {
|
||||
await expect(
|
||||
result.current.mutateAsync({
|
||||
userId: '1',
|
||||
userData: { email: 'test@example.com' },
|
||||
userData: { first_name: 'Test' },
|
||||
})
|
||||
).rejects.toThrow('Failed to update user');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user