From 963c3c5af589c4ae449889958c1ab5a9a948223e Mon Sep 17 00:00:00 2001 From: Oliver Eyton-Williams Date: Wed, 24 Mar 2021 16:11:19 +0100 Subject: [PATCH] fix(test): handle NavLinks for Chinese locale (#41566) --- client/src/components/Header/Header.test.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/client/src/components/Header/Header.test.js b/client/src/components/Header/Header.test.js index 74d720b9e7..56f8278bc6 100644 --- a/client/src/components/Header/Header.test.js +++ b/client/src/components/Header/Header.test.js @@ -6,7 +6,7 @@ import { UniversalNav } from './components/UniversalNav'; import { NavLinks } from './components/NavLinks'; import AuthOrProfile from './components/AuthOrProfile'; -import { apiLocation } from '../../../../config/env.json'; +import { apiLocation, clientLocale } from '../../../../config/env.json'; describe('', () => { const UniversalNavProps = { @@ -231,7 +231,9 @@ const hasForumNavItem = component => { const { children, to } = navigationLinks(component, 'forum'); return ( children[0].props.children === 'buttons.forum' && - to === 'https://forum.freecodecamp.org/' + (clientLocale === 'chinese' + ? to === 'https://chinese.freecodecamp.org/forum' + : to === 'https://forum.freecodecamp.org/') ); }; @@ -239,7 +241,9 @@ const hasNewsNavItem = component => { const { children, to } = navigationLinks(component, 'news'); return ( children[0].props.children === 'buttons.news' && - to === 'https://www.freecodecamp.org/news' + (clientLocale === 'chinese' + ? to === 'https://chinese.freecodecamp.org/news' + : to === 'https://www.freecodecamp.org/news') ); };