NodeInfo::getModel expects the instance-model
[vid.git] / vid-webpack-master / src / app / drawingBoard / service-planning / objectsToTree / models / pnf / pnf.model.info.spec.ts
index 8a09372..8675d36 100644 (file)
@@ -14,6 +14,8 @@ import {MockNgRedux, NgReduxTestingModule} from "@angular-redux/store/testing";
 import {HttpClient, HttpHandler} from "@angular/common/http";
 import {CollectionResourceModel} from "../../../../../shared/models/collectionResourceModel";
 import {ComponentInfoType} from "../../../component-info/component-info-model";
+import {VNFModel} from "../../../../../shared/models/vnfModel";
+import {PNFModel} from "../../../../../shared/models/pnfModel";
 
 
 describe('PNF model info', () => {
@@ -77,61 +79,7 @@ describe('PNF model info', () => {
   });
 
   test('getModel should return pnf model', () => {
-    let model: CollectionResourceModel = pnfModel.getModel('PNF1', <any>{
-      originalName : 'PNF1'
-    }, getServiceHierarchy());
-    expect(model.type).toEqual('PNF');
+    expect(pnfModel.getModel({})).toBeInstanceOf(PNFModel);
   });
 
-  function getServiceHierarchy(){
-    return {
-      "service": {
-        "uuid": "12550cd7-7708-4f53-a09e-41d3d6327ebc",
-        "invariantUuid": "561faa57-7bbb-40ec-a81c-c0d4133e98d4",
-        "name": "AIM Transport SVC_ym161f",
-        "version": "1.0",
-        "toscaModelURL": null,
-        "category": "Network L1-3",
-        "serviceType": "TRANSPORT",
-        "serviceRole": "AIM",
-        "description": "AIM Transport service",
-        "serviceEcompNaming": "true",
-        "instantiationType": "Macro",
-        "inputs": {},
-        "vidNotions": {
-          "instantiationUI": "legacy",
-          "modelCategory": "other",
-          "viewEditUI": "legacy"
-        }
-      },
-      "vnfs": {},
-      "networks": {},
-      "collectionResources": {},
-      "configurations": {},
-      "fabricConfigurations": {},
-      "serviceProxies": {},
-      "vfModules": {},
-      "volumeGroups": {},
-      "pnfs": {
-        "PNF1": {
-          "uuid": "1c831fa9-28a6-4778-8c1d-80b9e769f2ed",
-          "invariantUuid": "74e13a12-dac9-4fba-b102-cd242d9e7f02",
-          "description": "AIM Transport service",
-          "name": "AIM PNF Model",
-          "version": "1.0",
-          "customizationUuid": "dce78da7-c842-47a1-aba2-2de1cd03ab7a",
-          "inputs": {},
-          "commands": {},
-          "properties": {
-            "nf_function": "SDNGW",
-            "nf_role": "pD2IPE",
-            "ecomp_generated_naming": "false",
-            "nf_type": "ROUTER"
-          },
-          "type": "PNF"
-        }
-      },
-      "vnfGroups": {}
-    }
-  }
 })