From 67dfa822e744bf0582418204c3023e542ae5a38d Mon Sep 17 00:00:00 2001 From: Faruk AYDIN Date: Thu, 6 Mar 2025 15:18:33 +0100 Subject: [PATCH] test: Implement tests for user template serializer --- .../src/serializers/template.ee.test.js | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 packages/backend/src/serializers/template.ee.test.js diff --git a/packages/backend/src/serializers/template.ee.test.js b/packages/backend/src/serializers/template.ee.test.js new file mode 100644 index 00000000..c1158d5e --- /dev/null +++ b/packages/backend/src/serializers/template.ee.test.js @@ -0,0 +1,23 @@ +import { describe, it, expect, beforeEach } from 'vitest'; +import templateSerializer from './template.ee.js'; +import { createTemplate } from '../../test/factories/template.js'; + +describe('templateSerializer', () => { + let template; + + beforeEach(async () => { + template = await createTemplate(); + }); + + it('should return flow data', async () => { + const expectedPayload = { + id: template.id, + name: template.name, + flowData: template.flowData, + createdAt: template.createdAt.getTime(), + updatedAt: template.updatedAt.getTime(), + }; + + expect(templateSerializer(template)).toStrictEqual(expectedPayload); + }); +});