feat: Implement admin user serializer test

This commit is contained in:
Faruk AYDIN
2024-09-19 13:48:08 +03:00
parent 3408be2840
commit c688d67e4b
2 changed files with 19 additions and 8 deletions

View File

@@ -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

View File

@@ -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
);
});
});