Skip to content

Commit d2d1744

Browse files
committed
fix: tab page unit test
1 parent 4feff37 commit d2d1744

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

src/tab-page/TabPage.jsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { useDispatch, useSelector } from 'react-redux';
55
import { Navigate } from 'react-router-dom';
66

77
import Footer from '@edx/frontend-component-footer';
8-
// import { Toast } from '@openedx/paragon';
8+
import { Toast } from '@openedx/paragon';
99
import { LearningHeader as Header } from '@edx/frontend-component-header';
1010
import PageLoading from '../generic/PageLoading';
1111
import { getAccessDeniedRedirectUrl } from '../shared/access';
@@ -47,9 +47,9 @@ const TabPage = ({ intl, ...props }) => {
4747

4848
return (
4949
<>
50-
{['loaded', 'denied'].includes(courseStatus) && (
50+
{['loaded', 'denied'].includes(courseStatus) && injectIntl(
5151
<>
52-
{/* <Toast
52+
<Toast
5353
action={toastBodyText ? {
5454
label: toastBodyText,
5555
href: toastBodyLink,
@@ -59,9 +59,9 @@ const TabPage = ({ intl, ...props }) => {
5959
show={!!(toastHeader)}
6060
>
6161
{toastHeader}
62-
</Toast> */}
62+
</Toast>
6363
{metadataModel === 'courseHomeMeta' && (<LaunchCourseHomeTourButton srOnly />)}
64-
</>
64+
</>,
6565
)}
6666

6767
<Header courseOrg={org} courseNumber={number} courseTitle={title} />

src/tab-page/TabPage.test.jsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { getConfig } from '@edx/frontend-platform';
33
import MockAdapter from 'axios-mock-adapter';
44
import { getAuthenticatedHttpClient } from '@edx/frontend-platform/auth';
55
import {
6-
initializeTestStore, logUnhandledRequests, render, screen,
6+
initializeTestStore, logUnhandledRequests, render, screen, waitFor,
77
} from '../setupTest';
88
import { TabPage } from './index';
99
import { executeThunk } from '../utils';
@@ -53,8 +53,10 @@ describe('Tab Page', () => {
5353

5454
await executeThunk(thunks.resetDeadlines('courseId', model, getTabDataMock), testStore.dispatch);
5555

56-
expect(screen.getByText('test-toast-header')).toBeInTheDocument();
57-
expect(screen.getByText('test-toast-body')).toBeInTheDocument();
56+
waitFor(() => {
57+
expect(screen.getByText('test-toast-header')).toBeInTheDocument();
58+
expect(screen.getByText('test-toast-body')).toBeInTheDocument();
59+
});
5860
});
5961

6062
it('displays Loaded Tab Page', () => {

0 commit comments

Comments
 (0)