From 92dfb3065cfc62febb49e5a269c01b8e961ae712 Mon Sep 17 00:00:00 2001 From: Oliver Eyton-Williams Date: Thu, 25 Mar 2021 16:55:13 +0100 Subject: [PATCH] fix(tests): expand client testing for Espanol (#41574) --- client/src/components/Header/Header.test.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/client/src/components/Header/Header.test.js b/client/src/components/Header/Header.test.js index 56f8278bc6..f9db53069b 100644 --- a/client/src/components/Header/Header.test.js +++ b/client/src/components/Header/Header.test.js @@ -229,21 +229,27 @@ const hasProfileAndSettingsNavItems = (component, username) => { const hasForumNavItem = component => { const { children, to } = navigationLinks(component, 'forum'); + const localizedForums = { + chinese: 'https://chinese.freecodecamp.org/forum', + espanol: 'https://forum.freecodecamp.org/c/espanol/', + english: 'https://forum.freecodecamp.org/' + }; return ( children[0].props.children === 'buttons.forum' && - (clientLocale === 'chinese' - ? to === 'https://chinese.freecodecamp.org/forum' - : to === 'https://forum.freecodecamp.org/') + to === localizedForums[clientLocale] ); }; const hasNewsNavItem = component => { const { children, to } = navigationLinks(component, 'news'); + const localizedNews = { + chinese: 'https://chinese.freecodecamp.org/news', + espanol: 'https://www.freecodecamp.org/espanol/news', + english: 'https://www.freecodecamp.org/news' + }; return ( children[0].props.children === 'buttons.news' && - (clientLocale === 'chinese' - ? to === 'https://chinese.freecodecamp.org/news' - : to === 'https://www.freecodecamp.org/news') + to === localizedNews[clientLocale] ); };