1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| import { describe, expect, it } from 'vitest';
|
| import { getFormMappingDepartmentFields } from '../formMappingDepartmentFields';
|
| describe('workflow department mappings', () => {
| it('collects only enabled department mappings for the current form', () => {
| const nodes = {
| first: { formId: 'form-a', formMapping: { fillToForm: true, departmentField: 'reviewDepartment' } },
| second: { formId: 'form-a', formMapping: { fillToForm: true, departmentField: 'reviewDepartment' } },
| other: { formId: 'form-b', formMapping: { fillToForm: true, departmentField: 'otherDepartment' } },
| appendOnly: { formId: 'form-a', formMapping: { fillToForm: false, departmentField: 'appendDepartment' } },
| };
| expect(getFormMappingDepartmentFields(nodes, 'form-a')).toEqual(['reviewDepartment']);
| expect(getFormMappingDepartmentFields(nodes, undefined)).toEqual([]);
| });
| });
|
|