import { describe, it, expect, beforeEach } from 'vitest'; import { createAppConfig } from '../../test/factories/app-config'; import appConfigSerializer from './app-config'; describe('appConfig serializer', () => { let appConfig; beforeEach(async () => { appConfig = await createAppConfig(); }); it('should return app config data', async () => { const expectedPayload = { key: appConfig.key, customConnectionAllowed: appConfig.customConnectionAllowed, shared: appConfig.shared, disabled: appConfig.disabled, connectionAllowed: appConfig.connectionAllowed, createdAt: appConfig.createdAt.getTime(), updatedAt: appConfig.updatedAt.getTime(), }; expect(appConfigSerializer(appConfig)).toStrictEqual(expectedPayload); }); });