X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=webapp-frontend%2Fsrc%2Fapp%2Fapp.component.spec.ts;h=24a2d6fa610781a2354baaeecf9fdb471283785d;hb=refs%2Fchanges%2F07%2F5607%2F1;hp=3e707be26b3aaa6b25f5530c3991085b2c8365f4;hpb=d438de53c446413c5c3152fdfee1578a304f484e;p=portal%2Fnonrtric-controlpanel.git diff --git a/webapp-frontend/src/app/app.component.spec.ts b/webapp-frontend/src/app/app.component.spec.ts index 3e707be..24a2d6f 100644 --- a/webapp-frontend/src/app/app.component.spec.ts +++ b/webapp-frontend/src/app/app.component.spec.ts @@ -1,29 +1,52 @@ +/*- + * ========================LICENSE_START================================= + * O-RAN-SC + * %% + * Copyright (C) 2019 AT&T Intellectual Property + * %% + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file 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 { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { TestBed, async } from '@angular/core/testing'; import { RouterTestingModule } from '@angular/router/testing'; +import { CookieService } from 'ngx-cookie'; import { AppComponent } from './app.component'; +import { UiService } from './services/ui/ui.service'; describe('AppComponent', () => { beforeEach(async(() => { + const cookieSpy = jasmine.createSpyObj('CookieService', [ 'get' ]); TestBed.configureTestingModule({ - declarations: [ - AppComponent - ], imports: [ RouterTestingModule ], - providers: [] + schemas: [ + CUSTOM_ELEMENTS_SCHEMA + ], + declarations: [ + AppComponent + ], + providers: [ + { provide: CookieService, useValue: cookieSpy }, + UiService + ] }).compileComponents(); })); - it('should create the app', async(() => { + it('should create the app', () => { const fixture = TestBed.createComponent(AppComponent); const app = fixture.debugElement.componentInstance; expect(app).toBeTruthy(); - })); - - it(`should have as title 'controlpanelApp'`, async(() => { - const fixture = TestBed.createComponent(AppComponent); - const app = fixture.debugElement.componentInstance; - expect(app.title).toEqual('controlpanelApp'); - })); -}); \ No newline at end of file + }); +});