diff --git a/frontend/src/views/Pages/Login.spec.js b/frontend/src/views/Pages/Login.spec.js index 13f42dbfe..572c909c3 100644 --- a/frontend/src/views/Pages/Login.spec.js +++ b/frontend/src/views/Pages/Login.spec.js @@ -86,6 +86,19 @@ describe('Login', () => { }) }) + describe('communities gives back error', () => { + beforeEach(() => { + apolloQueryMock.mockRejectedValue({ + message: 'Failed to get communities', + }) + wrapper = new Wrapper() + }) + + it('toasts an error message', () => { + expect(toastErrorMock).toBeCalledWith('Failed to get communities') + }) + }) + describe('Login header', () => { it('has a welcome message', () => { expect(wrapper.find('div.header').text()).toBe('Gradido site.login.community') diff --git a/frontend/src/views/Pages/Login.vue b/frontend/src/views/Pages/Login.vue index bbbf9f0b6..db8789002 100755 --- a/frontend/src/views/Pages/Login.vue +++ b/frontend/src/views/Pages/Login.vue @@ -121,7 +121,7 @@ export default { this.$store.commit('community', result.data.getCommunityInfo) }) .catch((error) => { - this.$toasted.error(error) + this.$toasted.error(error.message) }) }, },