aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArundathi Patil <arundpil@in.ibm.com>2019-09-03 15:49:36 +0530
committerTakamune Cho <takamune.cho@att.com>2019-09-05 20:55:51 +0000
commit9f5d4c2f2b0f27cca6c9735db84b3ee2bc492c63 (patch)
tree229685d5a7c72ca8e946e727ffd1413534f9dba9
parentc01870adbd36867e4f8d2f7f6fb307ec1c9cc48c (diff)
ansible component- Added spec file
Issue-ID: APPC-1632 Change-Id: I9813f16d1b00108878e798d8f86e477edc52dc3f Signed-off-by: Arundathi Patil <arundpil@in.ibm.com>
-rw-r--r--src/app/admin/view-edit/ansible-server.component.spec.ts67
1 files changed, 67 insertions, 0 deletions
diff --git a/src/app/admin/view-edit/ansible-server.component.spec.ts b/src/app/admin/view-edit/ansible-server.component.spec.ts
new file mode 100644
index 0000000..649c656
--- /dev/null
+++ b/src/app/admin/view-edit/ansible-server.component.spec.ts
@@ -0,0 +1,67 @@
+/*
+============LICENSE_START==========================================
+===================================================================
+Copyright (C) 2019 IBM Intellectual Property. All rights reserved.
+===================================================================
+
+Unless otherwise specified, all software contained herein is licensed
+under the Apache License, Version 2.0 (the License);
+you may not use this software except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+============LICENSE_END============================================
+*/
+
+import { async, ComponentFixture, TestBed } from '@angular/core/testing';
+import { Http, HttpModule, ConnectionBackend, BaseRequestOptions } from '@angular/http';
+import { MockBackend } from '@angular/http/testing';
+import { NgbModule } from '@ng-bootstrap/ng-bootstrap';
+import { RouterTestingModule } from '@angular/router/testing';
+import { NO_ERRORS_SCHEMA, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
+import { FormsModule } from '@angular/forms';
+import { NotificationsService } from 'angular2-notifications';
+
+import { AnsibleServerComponent } from './ansible-server.component';
+import { ParamShareService } from '../../shared/services/paramShare.service';
+import { UtilityService } from '../../shared/services/utilityService/utility.service';
+
+fdescribe('AnsibleServerComponent', () => {
+ let component: AnsibleServerComponent;
+ let fixture: ComponentFixture<AnsibleServerComponent>;
+ beforeEach(async(() => {
+ TestBed.configureTestingModule({
+ schemas: [
+ CUSTOM_ELEMENTS_SCHEMA,
+ NO_ERRORS_SCHEMA
+ ],
+ declarations: [AnsibleServerComponent],
+ imports: [HttpModule, FormsModule, RouterTestingModule, NgbModule.forRoot()],
+ providers: [NgbModule, UtilityService, ParamShareService, NotificationsService, {
+ provide: Http, useFactory: (backend: ConnectionBackend, defaultOptions: BaseRequestOptions) => {
+ return new Http(backend, defaultOptions);
+ }, deps: [MockBackend, BaseRequestOptions]
+ },
+ { provide: MockBackend, useClass: MockBackend },
+ { provide: BaseRequestOptions, useClass: BaseRequestOptions }]
+ }).compileComponents();
+ }));
+
+ beforeEach(() => {
+ fixture = TestBed.createComponent(AnsibleServerComponent);
+ component = fixture.componentInstance;
+ fixture.detectChanges();
+ });
+
+ it('should create', () => {
+ component.item = {};
+ expect(component).toBeTruthy();
+ });
+});