From a928a6fa79e3c338e1a63b475d40bc8c2cfdade4 Mon Sep 17 00:00:00 2001 From: Mehak Nasir Date: Thu, 13 Jan 2022 21:09:24 +0500 Subject: [PATCH] test: fixed mobile header tests according to new UI --- src/studio-header/Header.jsx | 110 +++++------------------------ src/studio-header/Header.test.jsx | 5 +- src/studio-header/MobileHeader.jsx | 2 +- 3 files changed, 20 insertions(+), 97 deletions(-) diff --git a/src/studio-header/Header.jsx b/src/studio-header/Header.jsx index 9a4dd08a2..4c5d4ddbd 100644 --- a/src/studio-header/Header.jsx +++ b/src/studio-header/Header.jsx @@ -35,53 +35,22 @@ function Header({ submenuContent: ( <>
- - {intl.formatMessage(messages['header.links.outline'])} - + {intl.formatMessage(messages['header.links.outline'])}
- - {intl.formatMessage(messages['header.links.updates'])} - + {intl.formatMessage(messages['header.links.updates'])}
- - {intl.formatMessage(messages['header.links.pages'])} - + {intl.formatMessage(messages['header.links.pages'])}
- - {intl.formatMessage(messages['header.links.filesAndUploads'])} - + {intl.formatMessage(messages['header.links.filesAndUploads'])}
- - {intl.formatMessage(messages['header.links.textbooks'])} - + {intl.formatMessage(messages['header.links.textbooks'])}
- { - intl.formatMessage(messages['header.links.videoUploads']) - } - + {intl.formatMessage(messages['header.links.videoUploads'])}
), @@ -92,52 +61,22 @@ function Header({ submenuContent: ( <>
- - {intl.formatMessage(messages['header.links.scheduleAndDetails'])} - + {intl.formatMessage(messages['header.links.scheduleAndDetails'])}
- - {intl.formatMessage(messages['header.links.grading'])} - + {intl.formatMessage(messages['header.links.grading'])}
- - {intl.formatMessage(messages['header.links.courseTeam'])} - + {intl.formatMessage(messages['header.links.courseTeam'])}
- - {intl.formatMessage(messages['header.links.groupConfigurations'])} - + {intl.formatMessage(messages['header.links.groupConfigurations'])}
- - {intl.formatMessage(messages['header.links.advancedSettings'])} - + {intl.formatMessage(messages['header.links.advancedSettings'])}
- - {intl.formatMessage(messages['header.links.certificates'])} - + {intl.formatMessage(messages['header.links.certificates'])}
), @@ -148,28 +87,13 @@ function Header({ submenuContent: ( <>
- - {intl.formatMessage(messages['header.links.import'])} - + {intl.formatMessage(messages['header.links.import'])}
- - {intl.formatMessage(messages['header.links.export'])} - + {intl.formatMessage(messages['header.links.export'])}
- - {intl.formatMessage(messages['header.links.checklists'])} - + {intl.formatMessage(messages['header.links.checklists'])}
), @@ -219,8 +143,8 @@ function Header({ )} > diff --git a/src/studio-header/Header.test.jsx b/src/studio-header/Header.test.jsx index 6263fb531..73a09165c 100644 --- a/src/studio-header/Header.test.jsx +++ b/src/studio-header/Header.test.jsx @@ -64,8 +64,7 @@ describe('
', () => { )); render(component); - expect(screen.getAllByTestId('course-org-number')[0].textContent).toEqual(expect.stringContaining('edX DemoX')); - expect(screen.getAllByTestId('course-title')[0].textContent).toEqual(expect.stringContaining('Demonstration Course')); + expect(screen.getByTestId('edx-header-logo')); }); it('renders desktop header correctly with bad API call', async () => { @@ -93,7 +92,7 @@ describe('
', () => { )); render(component); - expect(screen.getAllByTestId('course-title')[0].textContent).toEqual(expect.stringContaining('course-v1:edX+DemoX+Demo_Course')); + expect(screen.getByTestId('edx-header-logo')); }); afterEach(() => { diff --git a/src/studio-header/MobileHeader.jsx b/src/studio-header/MobileHeader.jsx index 228bb0d6d..e3f75baaf 100644 --- a/src/studio-header/MobileHeader.jsx +++ b/src/studio-header/MobileHeader.jsx @@ -107,7 +107,7 @@ class MobileHeader extends React.Component { ) : null}
- {logoDestination === null ? : } + {logoDestination === null ? : }