it('Languages: trimmed with invalid keys', () => { const state = { languages: { 'en-US': 'English', 'fr-FR': 'Français', 'it-IT': 'Italiano', 'zh-CN': '简体中文' } } const result = languages(state, { config: { selectedLangs: ['en-US', 'de-DE'] } }) expect(result).toEqual({ 'en-US': 'English' }) })
it('Languages: default', () => { const state = { languages: { 'en-US': 'English', 'fr-FR': 'Français', 'it-IT': 'Italiano', 'zh-CN': '简体中文' } } const result = languages(state, { config: { selectedLangs: [] } }) expect(result).toEqual({ 'en-US': 'English', 'fr-FR': 'Français', 'it-IT': 'Italiano', 'zh-CN': '简体中文' }) })