mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
[Staging-branch] 3.4.0 (#4839)
* next 3.4.0 * next 3.4.0 * [ADF-4426] Move CSS overrides from ACA to ADF - 2nd round (#4837) * [ADF-4426] align toolbar icon color with design * [ADF-4426] clean-up style - it is never applied * [ADF-4426] display title for name location cell - useful for long names * [ADF-4426] move content-node-selector cell fix from ACA - fixes https://github.com/Alfresco/alfresco-ng2-components/issues/4686 * [ADF-4426] move content-node-selector cell fix from ACA - fixes https://github.com/Alfresco/alfresco-ng2-components/issues/4686 * [ADF-4426] move image width fix from ACA * [ADF-4426] allow more customization of data-table borders * [ADF-4426] move fix from ACA [ACA-2363] fixes issue with text being visible underneath the info drawer * [ADF-4426] get adf-datatable-link style from ACA * [ADF-4426] allow set of DL selected row icon color * [ADF-4426] allow more document list customization - code moved from ACA - more css variables - removed non used and duplicated outline styles - some code clean-up... * [ADF-4635] The Status drop-down is looking different for Processes than for Tasks (#4822)
This commit is contained in:
@@ -30,7 +30,7 @@ import { TaskFiltersCloudModule } from '../task-filters-cloud.module';
|
||||
import { EditTaskFilterCloudComponent } from './edit-task-filter-cloud.component';
|
||||
import { TaskFilterCloudService } from '../services/task-filter-cloud.service';
|
||||
import { TaskFilterDialogCloudComponent } from './task-filter-dialog-cloud.component';
|
||||
import { fakeFilter } from '../mock/task-filters-cloud.mock';
|
||||
import { fakeFilter, fakeAllTaskFilter } from '../mock/task-filters-cloud.mock';
|
||||
import { AbstractControl } from '@angular/forms';
|
||||
import moment from 'moment-es6';
|
||||
|
||||
@@ -194,6 +194,27 @@ describe('EditTaskFilterCloudComponent', () => {
|
||||
});
|
||||
}));
|
||||
|
||||
it('should select \'All\' option in Task Status if All filter is set', async(() => {
|
||||
|
||||
getTaskFilterSpy.and.returnValue(fakeAllTaskFilter);
|
||||
|
||||
const taskFilterIDchange = new SimpleChange(undefined, 'mock-task-filter-id', true);
|
||||
component.ngOnChanges({ 'id': taskFilterIDchange});
|
||||
fixture.detectChanges();
|
||||
|
||||
const expansionPanel = fixture.debugElement.nativeElement.querySelector('mat-expansion-panel-header');
|
||||
expansionPanel.click();
|
||||
fixture.detectChanges();
|
||||
|
||||
const stateElement = fixture.debugElement.nativeElement.querySelector('[data-automation-id="adf-cloud-edit-task-property-status"]');
|
||||
stateElement.click();
|
||||
fixture.detectChanges();
|
||||
|
||||
fixture.whenStable().then(() => {
|
||||
expect(stateElement.textContent.trim()).toBe('ALL');
|
||||
});
|
||||
}));
|
||||
|
||||
it('should display sort drop down', async(() => {
|
||||
fixture.detectChanges();
|
||||
const expansionPanel = fixture.debugElement.nativeElement.querySelector('mat-expansion-panel-header');
|
||||
|
@@ -55,3 +55,15 @@ export let fakeFilter = new TaskFilterCloudModel({
|
||||
order: 'ASC',
|
||||
sort: 'id'
|
||||
});
|
||||
|
||||
export let fakeAllTaskFilter = new TaskFilterCloudModel({
|
||||
name: 'AllTasks',
|
||||
icon: 'adjust',
|
||||
id: 'mock-task-filter-id',
|
||||
status: '',
|
||||
appName: 'mock-app-name',
|
||||
processDefinitionId: 'process-def-id',
|
||||
assignee: 'fake-involved',
|
||||
order: 'ASC',
|
||||
sort: 'id'
|
||||
});
|
||||
|
@@ -115,7 +115,7 @@ export class TaskFilterProperties {
|
||||
if (obj) {
|
||||
this.label = obj.label || null;
|
||||
this.type = obj.type || null;
|
||||
this.value = obj.value || null;
|
||||
this.value = obj.value || '';
|
||||
this.key = obj.key || null;
|
||||
this.options = obj.options || null;
|
||||
}
|
||||
|
Reference in New Issue
Block a user