aboutsummaryrefslogtreecommitdiffstats
path: root/src/app/vnfs/build-artifacts
diff options
context:
space:
mode:
authorMohamed Asgar Samiulla(ma926a) <ma926a@us.att.com>2018-03-08 14:54:47 +0530
committerMohamed Asgar Samiulla(ma926a) <ma926a@us.att.com>2018-03-08 19:26:29 +0530
commit8ac6f161c2260e48a743df82e57b4ba24ce9795c (patch)
treecbe3d88ffe270bf15079a198621ccc3ba84f67f2 /src/app/vnfs/build-artifacts
parent0e82fc327457a80ee79380580850526b3ceff732 (diff)
Added some test cases on httputil service.
Created a new test for dropdown.ts Issue-ID: APPC-717 Change-Id: Ic4e63520bbf16a7bd0d8ca0e0896d15ce3412d5d Signed-off-by: Mohamed Asgar Samiulla(ma926a) <ma926a@us.att.com>
Diffstat (limited to 'src/app/vnfs/build-artifacts')
-rw-r--r--src/app/vnfs/build-artifacts/build-artifacts.component.spec.ts52
-rw-r--r--src/app/vnfs/build-artifacts/parameter-holder/parameter-holder.component.spec.ts4
-rw-r--r--src/app/vnfs/build-artifacts/reference-data-holder/reference-data-holder.component.spec.ts4
-rw-r--r--src/app/vnfs/build-artifacts/template-holder/template-holder.component.spec.ts4
4 files changed, 59 insertions, 5 deletions
diff --git a/src/app/vnfs/build-artifacts/build-artifacts.component.spec.ts b/src/app/vnfs/build-artifacts/build-artifacts.component.spec.ts
index 8545838..508ca8c 100644
--- a/src/app/vnfs/build-artifacts/build-artifacts.component.spec.ts
+++ b/src/app/vnfs/build-artifacts/build-artifacts.component.spec.ts
@@ -23,16 +23,64 @@ ECOMP is a trademark and service mark of AT&T Intellectual Property.
/* tslint:disable:no-unused-variable */
import {async, ComponentFixture, TestBed} from '@angular/core/testing';
+import {NO_ERRORS_SCHEMA} from '@angular/core';
+import {FormsModule} from '@angular/forms';
+import {NotificationService} from '../../shared/services/notification.service';
+import {ParamShareService} from '../../shared/services/paramShare.service';
+import {MappingEditorService} from '../../shared/services/mapping-editor.service';
+import {ModalComponent} from '../../shared/modal/modal.component';
+import {DialogService} from 'ng2-bootstrap-modal';
+import {ConfirmComponent} from '../../shared/confirmModal/confirm.component';
+import {RouterTestingModule} from '@angular/router/testing';
+import {HttpUtilService} from '../../shared/services/httpUtil/http-util.service';
+import {UtilityService} from '../../shared/services/utilityService/utility.service';
+
+import {NotificationsService} from 'angular2-notifications';
+import {HomeComponent} from '../../home/home/home.component';
+import {LogoutComponent} from '../../shared/components/logout/logout.component';
+import {HelpComponent} from '../../shared/components/help/help/help.component';
+import {AboutUsComponent} from '../../about-us/aboutus.component';
+import {TestComponent} from '../../test/test.component';
+import {HttpModule} from '@angular/http';
+import { NgProgress } from 'ngx-progressbar';
import {BuildDesignComponent} from './build-artifacts.component';
describe('BuildDesignComponent', () => {
let component: BuildDesignComponent;
let fixture: ComponentFixture<BuildDesignComponent>;
-
+ const routes = [
+ {
+ path: 'home',
+ component: HomeComponent
+ }, {
+ path: 'vnfs',
+ loadChildren: './vnfs/vnfs.module#VnfsModule'
+ }, {
+ path: 'test',
+ component: TestComponent
+ },
+ {
+ path: 'help',
+ component: HelpComponent
+ }, {
+ path: 'aboutUs',
+ component: AboutUsComponent
+ }, {
+ path: 'logout',
+ component: LogoutComponent
+ }, {
+ path: '',
+ redirectTo: '/home',
+ pathMatch: 'full'
+ }
+ ];
beforeEach(async(() => {
TestBed.configureTestingModule({
- declarations: [BuildDesignComponent]
+ declarations: [BuildDesignComponent, HomeComponent, TestComponent, HelpComponent, AboutUsComponent, LogoutComponent],
+ schemas: [NO_ERRORS_SCHEMA],
+ imports: [HttpModule, FormsModule, RouterTestingModule.withRoutes(routes)],
+
})
.compileComponents();
}));
diff --git a/src/app/vnfs/build-artifacts/parameter-holder/parameter-holder.component.spec.ts b/src/app/vnfs/build-artifacts/parameter-holder/parameter-holder.component.spec.ts
index 2ab9fd8..fd42373 100644
--- a/src/app/vnfs/build-artifacts/parameter-holder/parameter-holder.component.spec.ts
+++ b/src/app/vnfs/build-artifacts/parameter-holder/parameter-holder.component.spec.ts
@@ -23,6 +23,7 @@
/* tslint:disable:no-unused-variable */
import {async, ComponentFixture, TestBed} from '@angular/core/testing';
+import {NO_ERRORS_SCHEMA} from '@angular/core';
import {ParameterHolderComponent} from './parameter-holder.component';
@@ -32,7 +33,8 @@ describe('ParameterHolderComponent', () => {
beforeEach(async(() => {
TestBed.configureTestingModule({
- declarations: [ParameterHolderComponent]
+ declarations: [ParameterHolderComponent],
+ schemas: [NO_ERRORS_SCHEMA]
})
.compileComponents();
}));
diff --git a/src/app/vnfs/build-artifacts/reference-data-holder/reference-data-holder.component.spec.ts b/src/app/vnfs/build-artifacts/reference-data-holder/reference-data-holder.component.spec.ts
index ffada5d..25f7f6a 100644
--- a/src/app/vnfs/build-artifacts/reference-data-holder/reference-data-holder.component.spec.ts
+++ b/src/app/vnfs/build-artifacts/reference-data-holder/reference-data-holder.component.spec.ts
@@ -22,6 +22,7 @@ ECOMP is a trademark and service mark of AT&T Intellectual Property.
/* tslint:disable:no-unused-variable */
import {async, ComponentFixture, TestBed} from '@angular/core/testing';
+import {NO_ERRORS_SCHEMA} from '@angular/core';
import {ReferenceDataHolderComponent} from './reference-data-holder.component';
@@ -31,7 +32,8 @@ describe('ReferenceDataHolderComponent', () => {
beforeEach(async(() => {
TestBed.configureTestingModule({
- declarations: [ReferenceDataHolderComponent]
+ declarations: [ReferenceDataHolderComponent],
+ schemas: [NO_ERRORS_SCHEMA]
})
.compileComponents();
}));
diff --git a/src/app/vnfs/build-artifacts/template-holder/template-holder.component.spec.ts b/src/app/vnfs/build-artifacts/template-holder/template-holder.component.spec.ts
index 22c71d1..68526df 100644
--- a/src/app/vnfs/build-artifacts/template-holder/template-holder.component.spec.ts
+++ b/src/app/vnfs/build-artifacts/template-holder/template-holder.component.spec.ts
@@ -23,6 +23,7 @@ ECOMP is a trademark and service mark of AT&T Intellectual Property.
/* tslint:disable:no-unused-variable */
import {async, ComponentFixture, TestBed} from '@angular/core/testing';
+import {NO_ERRORS_SCHEMA} from '@angular/core';
import {GoldenConfigurationHolderComponent} from './template-holder.component';
@@ -32,7 +33,8 @@ describe('GoldenConfigurationHolderComponent', () => {
beforeEach(async(() => {
TestBed.configureTestingModule({
- declarations: [GoldenConfigurationHolderComponent]
+ declarations: [GoldenConfigurationHolderComponent],
+ schemas: [NO_ERRORS_SCHEMA]
})
.compileComponents();
}));