From c3ea74ad82ac3ba59a71a820f9469cbcf0aaa92f Mon Sep 17 00:00:00 2001 From: einhorn_b Date: Thu, 12 Oct 2023 07:42:22 +0200 Subject: [PATCH 1/2] fix test --- .../GddSend/TransactionForm.spec.js | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/frontend/src/components/GddSend/TransactionForm.spec.js b/frontend/src/components/GddSend/TransactionForm.spec.js index bc9dfa93f..c7333175c 100644 --- a/frontend/src/components/GddSend/TransactionForm.spec.js +++ b/frontend/src/components/GddSend/TransactionForm.spec.js @@ -4,7 +4,7 @@ import flushPromises from 'flush-promises' import { SEND_TYPES } from '@/pages/Send' import { createMockClient } from 'mock-apollo-client' import VueApollo from 'vue-apollo' -import { user as userQuery, selectCommunities as selectCommunitiesQuery } from '@/graphql/queries' +import { userAndCommunity, selectCommunities as selectCommunitiesQuery } from '@/graphql/queries' const mockClient = createMockClient() const apolloProvider = new VueApollo({ @@ -47,18 +47,23 @@ describe('TransactionForm', () => { }) } - const userQueryMock = jest.fn() + const userAndCommunityMock = jest.fn() mockClient.setRequestHandler( - userQuery, - userQueryMock.mockRejectedValueOnce({ message: 'Query user name fails!' }).mockResolvedValue({ - data: { - user: { - firstName: 'Bibi', - lastName: 'Bloxberg', + userAndCommunity, + userAndCommunityMock + .mockRejectedValueOnce({ message: 'Query user name fails!' }) + .mockResolvedValue({ + data: { + user: { + firstName: 'Bibi', + lastName: 'Bloxberg', + }, + community: { + name: 'Gradido Entwicklung', + }, }, - }, - }), + }), ) mockClient.setRequestHandler( @@ -416,7 +421,7 @@ Die ganze Welt bezwingen.“`) }) it('queries the username', () => { - expect(userQueryMock).toBeCalledWith({ + expect(userAndCommunityMock).toBeCalledWith({ identifier: 'gradido-ID', }) }) From 38dd45ef649a2a36df67481e11ee54259d5312e4 Mon Sep 17 00:00:00 2001 From: einhorn_b Date: Mon, 16 Oct 2023 11:26:05 +0200 Subject: [PATCH 2/2] give uuid to backend --- frontend/src/components/GddSend/TransactionForm.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/frontend/src/components/GddSend/TransactionForm.vue b/frontend/src/components/GddSend/TransactionForm.vue index db1bf0d1a..296474e44 100644 --- a/frontend/src/components/GddSend/TransactionForm.vue +++ b/frontend/src/components/GddSend/TransactionForm.vue @@ -195,6 +195,7 @@ export default { onSubmit() { if (this.gradidoID) this.form.identifier = this.gradidoID if (this.communityUuid) { + this.recipientCommunity.uuid = this.communityUuid this.form.targetCommunity = this.recipientCommunity } this.$emit('set-transaction', {