mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-31 17:38:48 +00:00
Removed wrongly added comments
This commit is contained in:
committed by
Mario Romano
parent
424511d1f6
commit
060c79dabb
@@ -251,124 +251,5 @@ describe('DynamicTableWidget', () => {
|
|||||||
let actual = widget.getCellValue(row, column);
|
let actual = widget.getCellValue(row, column);
|
||||||
expect(actual).toBe('GBP 100');
|
expect(actual).toBe('GBP 100');
|
||||||
});
|
});
|
||||||
/*
|
|
||||||
describe('when template is ready', () => {
|
|
||||||
let dynamicTableWidget: DynamicTableWidget;
|
|
||||||
let fixture: ComponentFixture<DynamicTableWidget>;
|
|
||||||
let element: HTMLElement;
|
|
||||||
let componentHandler;
|
|
||||||
let stubFormService;
|
|
||||||
|
|
||||||
beforeEach(async(() => {
|
|
||||||
componentHandler = jasmine.createSpyObj('componentHandler', ['upgradeAllRegistered', 'upgradeElement']);
|
|
||||||
window['componentHandler'] = componentHandler;
|
|
||||||
TestBed.configureTestingModule({
|
|
||||||
imports: [CoreModule],
|
|
||||||
declarations: [DynamicTableWidget],
|
|
||||||
providers: [EcmModelService]
|
|
||||||
}).compileComponents().then(() => {
|
|
||||||
fixture = TestBed.createComponent(DropdownEditorComponent);
|
|
||||||
dropDownEditorComponent = fixture.componentInstance;
|
|
||||||
element = fixture.nativeElement;
|
|
||||||
});
|
|
||||||
}));
|
|
||||||
|
|
||||||
afterEach(() => {
|
|
||||||
fixture.destroy();
|
|
||||||
TestBed.resetTestingModule();
|
|
||||||
});
|
|
||||||
|
|
||||||
describe('and dropdown is populated via taskId', () => {
|
|
||||||
|
|
||||||
beforeEach(async(() => {
|
|
||||||
stubFormService = fixture.debugElement.injector.get(FormService);
|
|
||||||
spyOn(stubFormService, 'getRestFieldValuesColumn').and.returnValue(Observable.of(fakeOptionList));
|
|
||||||
row = <DynamicTableRow> { value: { dropdown: 'one' } };
|
|
||||||
column = <DynamicTableColumn> {
|
|
||||||
id: 'column-id',
|
|
||||||
optionType: 'rest',
|
|
||||||
options: [
|
|
||||||
<DynamicTableColumnOption> { id: '1', name: 'one' },
|
|
||||||
<DynamicTableColumnOption> { id: '2', name: 'two' }
|
|
||||||
]
|
|
||||||
};
|
|
||||||
form = new FormModel({ taskId: '<task-id>' });
|
|
||||||
dynamicTable = new DynamicTableModel(form, null);
|
|
||||||
dynamicTable.field = new FormFieldModel(form, { id: '<field-id>' });
|
|
||||||
dynamicTable.rows.push(row);
|
|
||||||
dynamicTable.columns.push(column);
|
|
||||||
dropDownEditorComponent.table = dynamicTable;
|
|
||||||
dropDownEditorComponent.column = column;
|
|
||||||
dropDownEditorComponent.row = row;
|
|
||||||
dropDownEditorComponent.table.field = new FormFieldModel(form, {
|
|
||||||
id: 'dropdown-id',
|
|
||||||
name: 'date-name',
|
|
||||||
type: 'dropdown',
|
|
||||||
readOnly: 'false',
|
|
||||||
restUrl: 'fake-rest-url'
|
|
||||||
});
|
|
||||||
dropDownEditorComponent.table.field.isVisible = true;
|
|
||||||
fixture.detectChanges();
|
|
||||||
}));
|
|
||||||
|
|
||||||
it('should show visible dropdown widget', async(() => {
|
|
||||||
expect(element.querySelector('#column-id')).toBeDefined();
|
|
||||||
expect(element.querySelector('#column-id')).not.toBeNull();
|
|
||||||
expect(element.querySelector('#opt_1')).not.toBeNull();
|
|
||||||
expect(element.querySelector('#opt_2')).not.toBeNull();
|
|
||||||
expect(element.querySelector('#opt_3')).not.toBeNull();
|
|
||||||
}));
|
|
||||||
});
|
|
||||||
|
|
||||||
describe('and dropdown is populated via processDefinitionId', () => {
|
|
||||||
|
|
||||||
beforeEach(async(() => {
|
|
||||||
stubFormService = fixture.debugElement.injector.get(FormService);
|
|
||||||
spyOn(stubFormService, 'getRestFieldValuesColumnByProcessId').and.returnValue(Observable.of(fakeOptionList));
|
|
||||||
row = <DynamicTableRow> { value: { dropdown: 'one' } };
|
|
||||||
column = <DynamicTableColumn> {
|
|
||||||
id: 'column-id',
|
|
||||||
optionType: 'rest',
|
|
||||||
options: [
|
|
||||||
<DynamicTableColumnOption> { id: '1', name: 'one' },
|
|
||||||
<DynamicTableColumnOption> { id: '2', name: 'two' }
|
|
||||||
]
|
|
||||||
};
|
|
||||||
form = new FormModel({ processDefinitionId: '<proc-id>' });
|
|
||||||
dynamicTable = new DynamicTableModel(form, null);
|
|
||||||
dynamicTable.field = new FormFieldModel(form, { id: '<field-id>' });
|
|
||||||
dynamicTable.rows.push(row);
|
|
||||||
dynamicTable.columns.push(column);
|
|
||||||
dropDownEditorComponent.table = dynamicTable;
|
|
||||||
dropDownEditorComponent.column = column;
|
|
||||||
dropDownEditorComponent.row = row;
|
|
||||||
dropDownEditorComponent.table.field = new FormFieldModel(form, {
|
|
||||||
id: 'dropdown-id',
|
|
||||||
name: 'date-name',
|
|
||||||
type: 'dropdown',
|
|
||||||
readOnly: 'false',
|
|
||||||
restUrl: 'fake-rest-url'
|
|
||||||
});
|
|
||||||
dropDownEditorComponent.table.field.isVisible = true;
|
|
||||||
fixture.detectChanges();
|
|
||||||
}));
|
|
||||||
|
|
||||||
it('should show visible dropdown widget', async(() => {
|
|
||||||
expect(element.querySelector('#column-id')).toBeDefined();
|
|
||||||
expect(element.querySelector('#column-id')).not.toBeNull();
|
|
||||||
expect(element.querySelector('#opt_1')).not.toBeNull();
|
|
||||||
expect(element.querySelector('#opt_2')).not.toBeNull();
|
|
||||||
expect(element.querySelector('#opt_3')).not.toBeNull();
|
|
||||||
}));
|
|
||||||
|
|
||||||
it('should show visible dropdown widget', async(() => {
|
|
||||||
expect(element.querySelector('#column-id')).toBeDefined();
|
|
||||||
expect(element.querySelector('#column-id')).not.toBeNull();
|
|
||||||
expect(element.querySelector('#opt_1')).not.toBeNull();
|
|
||||||
expect(element.querySelector('#opt_2')).not.toBeNull();
|
|
||||||
expect(element.querySelector('#opt_3')).not.toBeNull();
|
|
||||||
}));
|
|
||||||
});
|
|
||||||
|
|
||||||
});*/
|
|
||||||
});
|
});
|
||||||
|
Reference in New Issue
Block a user