From c688d67e4b752992cc7cf3b5066d36f74e085a9b Mon Sep 17 00:00:00 2001 From: Faruk AYDIN Date: Thu, 19 Sep 2024 13:48:08 +0300 Subject: [PATCH] feat: Implement admin user serializer test --- packages/backend/src/graphql/schema.graphql | 8 -------- .../src/serializers/admin/user.test.js | 19 +++++++++++++++++++ 2 files changed, 19 insertions(+), 8 deletions(-) create mode 100644 packages/backend/src/serializers/admin/user.test.js diff --git a/packages/backend/src/graphql/schema.graphql b/packages/backend/src/graphql/schema.graphql index 279aa424..680cd798 100644 --- a/packages/backend/src/graphql/schema.graphql +++ b/packages/backend/src/graphql/schema.graphql @@ -3,14 +3,6 @@ type Query { } type Mutation { createConnection(input: CreateConnectionInput): Connection -<<<<<<< HEAD - createUser(input: CreateUserInput): UserWithAcceptInvitationUrl -======= - createFlow(input: CreateFlowInput): Flow - deleteCurrentUser: Boolean - deleteFlow(input: DeleteFlowInput): Boolean - deleteStep(input: DeleteStepInput): Step ->>>>>>> 3aa20fed (chore: remove redundant create user mutation) executeFlow(input: ExecuteFlowInput): executeFlowType generateAuthUrl(input: GenerateAuthUrlInput): AuthLink resetConnection(input: ResetConnectionInput): Connection diff --git a/packages/backend/src/serializers/admin/user.test.js b/packages/backend/src/serializers/admin/user.test.js new file mode 100644 index 00000000..4f7528e1 --- /dev/null +++ b/packages/backend/src/serializers/admin/user.test.js @@ -0,0 +1,19 @@ +import { describe, it, expect, beforeEach } from 'vitest'; +import { createUser } from '../../../test/factories/user'; +import adminUserSerializer from './user.js'; + +describe('adminUserSerializer', () => { + let user; + + beforeEach(async () => { + user = await createUser(); + }); + + it('should return user data with accept invitation url', async () => { + const serializedUser = adminUserSerializer(user); + + expect(serializedUser.acceptInvitationUrl).toEqual( + user.acceptInvitationUrl + ); + }); +});