import React from 'react'; import { screen, waitFor } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { renderWrapper } from '@src/setupTest'; import { useAssignTeamMembersRole } from '@src/authz-module/data/hooks'; import { ToastManagerProvider } from '@src/authz-module/libraries-manager/ToastManagerContext'; import AddNewTeamMemberTrigger from './AddNewTeamMemberTrigger'; jest.mock('@edx/frontend-platform/logging'); const mockMutate = jest.fn(); // Mock the hooks module jest.mock('@src/authz-module/data/hooks', () => ({ useAssignTeamMembersRole: jest.fn(), })); jest.mock('./AddNewTeamMemberModal', () => { /* eslint-disable react/prop-types */ const MockModal = ({ isOpen, close, onSave, isLoading, formValues, handleChangeForm, }) => ( isOpen ? (