fix tests for locales

This commit is contained in:
ogerly 2022-08-17 10:01:03 +02:00
parent 09c5a64f24
commit 7e047ff36f
2 changed files with 12 additions and 12 deletions

View File

@ -87,7 +87,7 @@ describe('LanguageSwitch', () => {
languageGetter.mockReturnValue('fr-FR')
wrapper.vm.setCurrentLanguage()
await wrapper.vm.$nextTick()
expect(wrapper.find('button.dropdown-toggle').text()).toBe('French - fr')
expect(wrapper.find('button.dropdown-toggle').text()).toBe('Français - fr')
})
})
@ -98,7 +98,7 @@ describe('LanguageSwitch', () => {
languageGetter.mockReturnValue('nl-NL')
wrapper.vm.setCurrentLanguage()
await wrapper.vm.$nextTick()
expect(wrapper.find('button.dropdown-toggle').text()).toBe('Dutch - nl')
expect(wrapper.find('button.dropdown-toggle').text()).toBe('Holandés - nl')
})
})
@ -148,7 +148,7 @@ describe('LanguageSwitch', () => {
wrapper.vm.$store.state.language = 'fr'
wrapper.vm.setCurrentLanguage()
await wrapper.vm.$nextTick()
expect(wrapper.find('button.dropdown-toggle').text()).toBe('French - fr')
expect(wrapper.find('button.dropdown-toggle').text()).toBe('Français - fr')
})
})
@ -157,7 +157,7 @@ describe('LanguageSwitch', () => {
wrapper.vm.$store.state.language = 'nl'
wrapper.vm.setCurrentLanguage()
await wrapper.vm.$nextTick()
expect(wrapper.find('button.dropdown-toggle').text()).toBe('Dutch - nl')
expect(wrapper.find('button.dropdown-toggle').text()).toBe('Holandés - nl')
})
})
@ -179,11 +179,11 @@ describe('LanguageSwitch', () => {
})
it('has French as second language to choose', () => {
expect(wrapper.findAll('li').at(3).text()).toBe('French')
expect(wrapper.findAll('li').at(3).text()).toBe('Français')
})
it('has Dutch as second language to choose', () => {
expect(wrapper.findAll('li').at(4).text()).toBe('Dutch')
expect(wrapper.findAll('li').at(4).text()).toBe('Holandés')
})
})
})

View File

@ -81,7 +81,7 @@ describe('LanguageSwitch', () => {
languageGetter.mockReturnValue('fr-FR')
wrapper.vm.setCurrentLanguage()
await wrapper.vm.$nextTick()
expect(wrapper.findAll('span.locales').at(3).text()).toBe('French')
expect(wrapper.findAll('span.locales').at(3).text()).toBe('Français')
})
})
describe('navigator language is "nl-NL"', () => {
@ -90,7 +90,7 @@ describe('LanguageSwitch', () => {
languageGetter.mockReturnValue('nl-NL')
wrapper.vm.setCurrentLanguage()
await wrapper.vm.$nextTick()
expect(wrapper.findAll('span.locales').at(4).text()).toBe('Dutch')
expect(wrapper.findAll('span.locales').at(4).text()).toBe('Holandés')
})
})
describe('navigator language is "it-IT" (not supported)', () => {
@ -117,7 +117,7 @@ describe('LanguageSwitch', () => {
wrapper.vm.$store.state.language = 'de'
wrapper.vm.setCurrentLanguage()
await wrapper.vm.$nextTick()
expect(wrapper.findAll('span.locales').at(1).text()).toBe('Deutsch')
expect(wrapper.findAll('span.locales').at(1).text()).toBe('English')
})
})
describe('language "es" in store', () => {
@ -125,7 +125,7 @@ describe('LanguageSwitch', () => {
wrapper.vm.$store.state.language = 'es'
wrapper.vm.setCurrentLanguage()
await wrapper.vm.$nextTick()
expect(wrapper.findAll('span.locales').at(2).text()).toBe('Español')
expect(wrapper.findAll('span.locales').at(2).text()).toBe('Deutsch')
})
})
describe('language "fr" in store', () => {
@ -133,7 +133,7 @@ describe('LanguageSwitch', () => {
wrapper.vm.$store.state.language = 'fr'
wrapper.vm.setCurrentLanguage()
await wrapper.vm.$nextTick()
expect(wrapper.findAll('span.locales').at(3).text()).toBe('French')
expect(wrapper.findAll('span.locales').at(3).text()).toBe('Español')
})
})
describe('language "nl" in store', () => {
@ -168,7 +168,7 @@ describe('LanguageSwitch', () => {
describe('calls the API', () => {
it("with locale 'de'", () => {
wrapper.findAll('span.locales').at(0).trigger('click')
wrapper.findAll('span.locales').at(2).trigger('click')
expect(updateUserInfosMutationMock).toBeCalledWith(
expect.objectContaining({ variables: { locale: 'de' } }),
)