Fix unable to set tosca function on complex type on input operation
[sdc.git] / catalog-ui / src / app / ng2 / pages / composition / interface-operatons / operation-creator / input-list / input-list.component.spec.ts
index b07a4bb..5384864 100644 (file)
@@ -26,6 +26,10 @@ import {TranslateModule} from '../../../../../shared/translator/translate.module
 import {Component, Input} from '@angular/core';
 import {DataTypeModel} from '../../../../../../models/data-types';
 import {TranslateService} from '../../../../../shared/translator/translate.service';
+import {ToscaFunction} from '../../../../../../models/tosca-function';
+import {InstanceFeDetails} from "../../../../../../models/instance-fe-details";
+import {CustomToscaFunction} from "../../../../../../models/default-custom-functions";
+import {SubPropertyToscaFunction} from "../../../../../../models/sub-property-tosca-function";
 
 @Component({selector: 'app-input-list-item', template: ''})
 class InputListItemStubComponent {
@@ -33,8 +37,14 @@ class InputListItemStubComponent {
   @Input() type: DataTypeModel;
   @Input() dataTypeMap: any;
   @Input() valueObjRef: any;
+  @Input() subPropertyToscaFunctions: SubPropertyToscaFunction[];
   @Input() schema: any;
+  @Input() allowDeletion: any;
   @Input() isViewOnly: boolean;
+  @Input() toscaFunction: ToscaFunction;
+  @Input() showToscaFunctionOption: boolean;
+  @Input() componentInstanceMap: Map<string, InstanceFeDetails> = null;
+  @Input() customToscaFunctions: Array<CustomToscaFunction> = [];
 }
 
 const translateServiceMock: Partial<TranslateService> = {
@@ -49,7 +59,9 @@ describe('InputListComponent', () => {
   beforeEach(async(() => {
     TestBed.configureTestingModule({
       declarations: [ InputListComponent, InputListItemStubComponent ],
-      imports: [ TranslateModule ],
+      imports: [
+        TranslateModule
+      ],
       providers: [
         { provide: TranslateService, useValue: translateServiceMock }
       ]