diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/dynamic-table.widget.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/dynamic-table.widget.spec.ts index 77c51c0b6e..0b9c398014 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/dynamic-table.widget.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/dynamic-table.widget.spec.ts @@ -251,124 +251,5 @@ describe('DynamicTableWidget', () => { let actual = widget.getCellValue(row, column); expect(actual).toBe('GBP 100'); }); - /* - describe('when template is ready', () => { - let dynamicTableWidget: DynamicTableWidget; - let fixture: ComponentFixture; - 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 = { value: { dropdown: 'one' } }; - column = { - id: 'column-id', - optionType: 'rest', - options: [ - { id: '1', name: 'one' }, - { id: '2', name: 'two' } - ] - }; - form = new FormModel({ taskId: '' }); - dynamicTable = new DynamicTableModel(form, null); - dynamicTable.field = new FormFieldModel(form, { 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 = { value: { dropdown: 'one' } }; - column = { - id: 'column-id', - optionType: 'rest', - options: [ - { id: '1', name: 'one' }, - { id: '2', name: 'two' } - ] - }; - form = new FormModel({ processDefinitionId: '' }); - dynamicTable = new DynamicTableModel(form, null); - dynamicTable.field = new FormFieldModel(form, { 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(); - })); - }); - - });*/ });