Test case: ccvpn-detail.component 26/78026/1
authorArundathi Patil <arundpil@in.ibm.com>
Thu, 7 Feb 2019 03:55:59 +0000 (09:25 +0530)
committerIBM602-PC0F1E3C\Arundathi <arundpil@in.ibm.com>
Thu, 7 Feb 2019 03:56:08 +0000 (09:26 +0530)
configured test bed for ccvpn-detail component

Issue-ID: USECASEUI-195
Change-Id: I8c4ee913336d1d57760c315f023a2b83d910a1f9
Signed-off-by: Arundathi Patil <arundpil@in.ibm.com>
usecaseui-portal/src/app/ccvpn-detail/ccvpn-detail.component.spec.ts

index b8afc9c..dcef893 100644 (file)
     limitations under the License.
 */
 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
+import { NgZorroAntdModule } from 'ng-zorro-antd';
+import { HttpClientModule } from '@angular/common/http';
+import { NZ_I18N, en_US } from 'ng-zorro-antd';
+import { TranslateModule, TranslateLoader, TranslateService, TranslateFakeLoader} from '@ngx-translate/core';
 
 import { CcvpnDetailComponent } from './ccvpn-detail.component';
+import { MyhttpService } from '../myhttp.service';
 
 describe('CcvpnDetailComponent', () => {
   let component: CcvpnDetailComponent;
@@ -23,18 +28,40 @@ describe('CcvpnDetailComponent', () => {
 
   beforeEach(async(() => {
     TestBed.configureTestingModule({
-      declarations: [ CcvpnDetailComponent ]
+      declarations: [ CcvpnDetailComponent ],
+      imports: [ TranslateModule.forRoot({loader: { provide: TranslateLoader, useClass: TranslateFakeLoader }}),
+                 NgZorroAntdModule.forRoot(), HttpClientModule  ],
+      providers: [ MyhttpService, { provide: NZ_I18N, useValue: en_US } ]
     })
     .compileComponents();
   }));
 
   beforeEach(() => {
+    let detailshow = false;
+    detailData:Object;
+    let serviceDetail(service){
+      service["siteSer"]=[];
+      service["sdwanSer"]=[];
+      service["customer"]=this.customerSelected;
+      service["serviceType"] = this.serviceTypeSelected;
+  
+      service.childServiceInstances.forEach((item)=>{
+        if(item.serviceDomain=="SITE"){
+          service.siteSer.push(item);
+        }else if(item.serviceDomain=="SDWAN"){
+          service.sdwanSer.push(item);
+        }
+      })
+      this.detailshow = true;
+      this.detailData = service;
+      component.detailParams = this.detailData
     fixture = TestBed.createComponent(CcvpnDetailComponent);
     component = fixture.componentInstance;
     fixture.detectChanges();
   });
 
   it('should create', () => {
+    console.log(component);
     expect(component).toBeTruthy();
   });
 });