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