From e2f236131e9d7719dd221d7d7be5e4fdf03c41c8 Mon Sep 17 00:00:00 2001 From: Naomi Carrigan Date: Wed, 24 Aug 2022 03:48:34 -0700 Subject: [PATCH] fix(tools): update nav test (#47369) --- .../default/learn/header/universal-navigation.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/cypress/integration/default/learn/header/universal-navigation.js b/cypress/integration/default/learn/header/universal-navigation.js index 44ccabf01bd..dc0e52efe07 100644 --- a/cypress/integration/default/learn/header/universal-navigation.js +++ b/cypress/integration/default/learn/header/universal-navigation.js @@ -1,5 +1,6 @@ import { availableLangs, + hiddenLangs, LangNames } from '../../../../../config/i18n/all-langs'; import envData from '../../../../../config/env.json'; @@ -42,10 +43,10 @@ describe('Default Navigation Menu', () => { }); }); -describe('Lanuage menu', () => { +describe('Language menu', () => { it('should render all used languages.', () => { cy.get(selectors['navigation-list']).contains('Change Language').click(); - testAllLanuges(); + testAllLanguages(); cy.get(selectors['language-menu']) .should('be.visible') .contains('English') @@ -101,8 +102,10 @@ describe('Donor Navigation Menu', () => { }); }); -const testAllLanuges = () => { - const availableLangNames = availableLangs.client.map(lang => LangNames[lang]); +const testAllLanguages = () => { + const availableLangNames = availableLangs.client + .filter(lang => !hiddenLangs.includes(lang)) + .map(lang => LangNames[lang]); availableLangNames.forEach(langName => cy.get(selectors['language-menu']).contains(langName) );