mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
[ACA-3700] - fix suspended data filter not preserving data (#6940)
* [ACA-3700] - fix suspended data filter not preserving data * fix lint
This commit is contained in:
@@ -401,6 +401,18 @@ describe('EditProcessFilterCloudComponent', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it('should get form attributes for suspendedData', async() => {
|
it('should get form attributes for suspendedData', async() => {
|
||||||
|
const filter = new ProcessFilterCloudModel({
|
||||||
|
id: 'filter-id',
|
||||||
|
name: 'ADF_CLOUD_PROCESS_FILTERS.RUNNING_PROCESSES',
|
||||||
|
sort: 'my-custom-sort',
|
||||||
|
processDefinitionId: 'process-definition-id',
|
||||||
|
priority: '12',
|
||||||
|
suspendedDateType: DateCloudFilterType.RANGE
|
||||||
|
});
|
||||||
|
filter.suspendedFrom = new Date(2021, 1, 1).toString();
|
||||||
|
filter.suspendedTo = new Date(2021, 1, 2).toString();
|
||||||
|
getProcessFilterByIdSpy.and.returnValue(of(filter));
|
||||||
|
|
||||||
fixture.detectChanges();
|
fixture.detectChanges();
|
||||||
component.filterProperties = ['appName', 'suspendedDateRange'];
|
component.filterProperties = ['appName', 'suspendedDateRange'];
|
||||||
fixture.detectChanges();
|
fixture.detectChanges();
|
||||||
@@ -409,9 +421,9 @@ describe('EditProcessFilterCloudComponent', () => {
|
|||||||
fixture.detectChanges();
|
fixture.detectChanges();
|
||||||
fixture.whenStable().then(() => {
|
fixture.whenStable().then(() => {
|
||||||
fixture.detectChanges();
|
fixture.detectChanges();
|
||||||
expect(component.editProcessFilterForm.get('_suspendedFrom')).toBeDefined();
|
expect(component.editProcessFilterForm.get('_suspendedFrom').value).toEqual(new Date(2021, 1, 1).toString());
|
||||||
expect(component.editProcessFilterForm.get('_suspendedTo')).toBeDefined();
|
expect(component.editProcessFilterForm.get('_suspendedTo').value).toEqual(new Date(2021, 1, 2).toString());
|
||||||
expect(component.editProcessFilterForm.get('suspendedDateType')).toBeDefined();
|
expect(component.editProcessFilterForm.get('suspendedDateType').value).toEqual(DateCloudFilterType.RANGE);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@@ -785,8 +785,8 @@ export class EditProcessFilterCloudComponent implements OnInit, OnChanges, OnDes
|
|||||||
attributes: { dateType: 'suspendedDateType', from: '_suspendedFrom', to: '_suspendedTo'},
|
attributes: { dateType: 'suspendedDateType', from: '_suspendedFrom', to: '_suspendedTo'},
|
||||||
value: {
|
value: {
|
||||||
suspendedDateType: filterModel.suspendedDateType || null,
|
suspendedDateType: filterModel.suspendedDateType || null,
|
||||||
_startFrom: filterModel.suspendedFrom || null,
|
_suspendedFrom: filterModel.suspendedFrom || null,
|
||||||
_startTo: filterModel.suspendedTo || null
|
_suspendedTo: filterModel.suspendedTo || null
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
Reference in New Issue
Block a user