diff --git a/src/course-outline/outline-sidebar/OutlineSidebar.test.jsx b/src/course-outline/outline-sidebar/OutlineSidebar.test.jsx index aacf2fabeb..0df0095bbb 100644 --- a/src/course-outline/outline-sidebar/OutlineSidebar.test.jsx +++ b/src/course-outline/outline-sidebar/OutlineSidebar.test.jsx @@ -24,6 +24,13 @@ jest.mock('react-router-dom', () => ({ }), })); +jest.mock('@edx/frontend-platform/i18n', () => ({ + ...jest.requireActual('@edx/frontend-platform/i18n'), + useIntl: () => ({ + formatMessage: (message) => message.defaultMessage, + }), +})); + const renderComponent = (props) => render( @@ -68,11 +75,8 @@ describe('', () => { expect(getByText(messages.section_4_title.defaultMessage)).toBeInTheDocument(); expect(getByText(messages.section_4_descriptions_1.defaultMessage)).toBeInTheDocument(); - expect(getByText(/To make a section, subsection, or unit unavailable to learners, select the Configure icon for that level, then select the appropriate/i)).toBeInTheDocument(); - expect(getByText(/option. Grades for hidden sections, subsections, and units are not included in grade calculations./i)).toBeInTheDocument(); - - expect(getByText(/To hide the content of a subsection from learners after the subsection due date has passed, select the Configure icon for a subsection, then select/i)).toBeInTheDocument(); - expect(getByText(/Grades for the subsection remain included in grade calculations./i)).toBeInTheDocument(); + expect(getByText(messages.section_4_descriptions_2.defaultMessage)).toBeInTheDocument(); + expect(getByText(messages.section_4_descriptions_3.defaultMessage)).toBeInTheDocument(); expect(getByText(messages.section_4_link.defaultMessage)).toBeInTheDocument(); });