From 9d22f5505f58c2cfd4f7f087662a272e5e97f4ea Mon Sep 17 00:00:00 2001 From: Silviu Popa Date: Thu, 15 Oct 2020 20:57:54 +0300 Subject: [PATCH] [ACA-4052] - Add today option back (#6249) --- .../edit-task-filter-cloud.component.spec.ts | 19 +++++++++++++++++++ .../edit-task-filter-cloud.component.ts | 1 + 2 files changed, 20 insertions(+) diff --git a/lib/process-services-cloud/src/lib/task/task-filters/components/edit-task-filters/edit-task-filter-cloud.component.spec.ts b/lib/process-services-cloud/src/lib/task/task-filters/components/edit-task-filters/edit-task-filter-cloud.component.spec.ts index b32ba49433..0fcde42586 100644 --- a/lib/process-services-cloud/src/lib/task/task-filters/components/edit-task-filters/edit-task-filter-cloud.component.spec.ts +++ b/lib/process-services-cloud/src/lib/task/task-filters/components/edit-task-filters/edit-task-filter-cloud.component.spec.ts @@ -562,6 +562,25 @@ describe('EditTaskFilterCloudComponent', () => { component.onFilterChange(); }); + it('should have correct options on dueDate filters', () => { + component.appName = 'fake'; + component.filterProperties = ['appName', 'processInstanceId', 'priority', 'dueDateRange']; + const taskFilterIdChange = new SimpleChange(undefined, 'mock-task-filter-id', true); + component.ngOnChanges({ 'id': taskFilterIdChange }); + fixture.detectChanges(); + + const stateElement = fixture.debugElement.nativeElement.querySelector('[data-automation-id="adf-cloud-edit-process-property-dueDateRange"] .mat-select-trigger'); + stateElement.click(); + fixture.detectChanges(); + + const sortOptions = fixture.debugElement.queryAll(By.css('.mat-option-text')); + expect(sortOptions.length).toEqual(5); + sortOptions[1].nativeElement.click('TODAY'); + sortOptions[2].nativeElement.click('TOMOROW'); + sortOptions[3].nativeElement.click('NEXT_7_DAYS'); + sortOptions[4].nativeElement.click('RANGE'); + }); + it('should update form on date range value is updated', (done) => { component.appName = 'fake'; component.filterProperties = ['appName', 'processInstanceId', 'priority', 'dueDateRange']; diff --git a/lib/process-services-cloud/src/lib/task/task-filters/components/edit-task-filters/edit-task-filter-cloud.component.ts b/lib/process-services-cloud/src/lib/task/task-filters/components/edit-task-filters/edit-task-filter-cloud.component.ts index 765c781dc1..2b7862951b 100644 --- a/lib/process-services-cloud/src/lib/task/task-filters/components/edit-task-filters/edit-task-filter-cloud.component.ts +++ b/lib/process-services-cloud/src/lib/task/task-filters/components/edit-task-filters/edit-task-filter-cloud.component.ts @@ -324,6 +324,7 @@ export class EditTaskFilterCloudComponent extends BaseEditTaskFilterCloudCompone }, dateFilterOptions: [ DateCloudFilterType.NO_DATE, + DateCloudFilterType.TODAY, DateCloudFilterType.TOMORROW, DateCloudFilterType.NEXT_7_DAYS, DateCloudFilterType.RANGE