summaryrefslogtreecommitdiffstats
path: root/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/layout/layout.component.spec.ts
diff options
context:
space:
mode:
authorIndrijeet kumar <indriku1@in.ibm.com>2020-04-01 20:58:48 +0530
committerIndrijeet kumar <indriku1@in.ibm.com>2020-04-01 21:00:27 +0530
commit4fbe18cc05946aa2bca4747166313188b4bd9f55 (patch)
tree97ba4ae241633a2914276373c0cb8a9408f37629 /ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/layout/layout.component.spec.ts
parent7d3ad2425c0a774179ddb522e741d977c3bcf992 (diff)
test cases written in layout component
test cases written in layout component Issue-ID: PORTAL-813 Change-Id: I7213b756e6b3f9628a842030e1ff1ef800068e5d Signed-off-by: Indrijeet Kumar <indriku1@in.ibm.com>
Diffstat (limited to 'ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/layout/layout.component.spec.ts')
-rw-r--r--ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/layout/layout.component.spec.ts19
1 files changed, 15 insertions, 4 deletions
diff --git a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/layout/layout.component.spec.ts b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/layout/layout.component.spec.ts
index 6a2bb7ff..975f72c3 100644
--- a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/layout/layout.component.spec.ts
+++ b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/layout/layout.component.spec.ts
@@ -41,17 +41,17 @@ import { TranslateModule } from '@ngx-translate/core';
import { HttpClientTestingModule } from '@angular/common/http/testing';
import { LayoutComponent } from './layout.component';
import { LayoutModule } from './layout.module';
-import { MatDialog, MatDialogModule } from '@angular/material';
-import { Overlay } from '@angular/cdk/overlay';
+import { MatDialogModule } from '@angular/material';
import { CookieService } from 'ngx-cookie-service';
+import { MockBackend } from '@angular/http/testing';
describe('LayoutComponent', () => {
let component: LayoutComponent;
let fixture: ComponentFixture<LayoutComponent>;
+ let cookieService: CookieService;
beforeEach( async(() => {
TestBed.configureTestingModule({
- providers:[CookieService],
imports: [
MatDialogModule,
HttpClientTestingModule,
@@ -59,6 +59,10 @@ describe('LayoutComponent', () => {
RouterTestingModule,
TranslateModule.forRoot(),
],
+ providers:[
+ CookieService,
+ MockBackend
+ ]
}).compileComponents();
})
);
@@ -67,15 +71,22 @@ describe('LayoutComponent', () => {
fixture = TestBed.createComponent(LayoutComponent);
component = fixture.componentInstance;
fixture.detectChanges();
+ cookieService = TestBed.get(CookieService);
});
it('should create', () => {
expect(component).toBeTruthy();
});
+ it('testing if condition in ngOnInit method',()=>{
+ component.cookieService.set('show_app_header','false');
+ component.ngOnInit();
+ expect(component.showHeader).toBe(false)
+ })
+
it('should test receiveCollapsed method',()=>{
component.receiveCollapsed(true);
expect(component.collapedSideBar).toBe(true);
})
-});
+}); \ No newline at end of file