import userEvent from '@testing-library/user-event'; import { CourseAuthoringProvider } from '@src/CourseAuthoringContext'; import { useUserPermissions } from '@src/authz/data/apiHooks'; import { mockWaffleFlags } from '@src/data/apiHooks.mock'; import { render as baseRender, fireEvent, initializeMocks, screen, } from '@src/testUtils'; import { advancedSettingsMock } from './__mocks__'; import { getCourseAdvancedSettingsApiUrl } from './data/api'; import AdvancedSettings from './AdvancedSettings'; import messages from './messages'; let axiosMock; const mockPathname = '/foo-bar'; const courseId = '123'; // Mock the TextareaAutosize component jest.mock('react-textarea-autosize', () => jest.fn((props) => (