Advertisement
Guest User

Untitled

a guest
Aug 28th, 2017
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import { WelcomeComponent } from "app/core/welcome/welcome.component";
  2. import { ComponentFixture } from "@angular/core/testing";
  3. import { TestBed } from "@angular/core/testing";
  4. import { async } from "@angular/core/testing";
  5. import { BusinessAreasService } from "app/core/services/business-areas/business-areas.service";
  6. import { CoreModule } from "app/core/core.module";
  7. import { Router } from "@angular/router";
  8. import { DebugElement } from "@angular/core/src/debug/debug_node";
  9. import { By } from "@angular/platform-browser";
  10.  
  11.  
  12. describe('WelcomeComponent testing', () => {
  13.  
  14.   let component: WelcomeComponent;
  15.   let fixture: ComponentFixture<WelcomeComponent>;
  16.   let de: DebugElement;
  17.   let el: HTMLElement;
  18.  
  19.   let mockBusinessAreasService;
  20.   let mockRouter;
  21.  
  22.  
  23.   beforeEach(async(() => {
  24.  
  25.     mockBusinessAreasService = {};
  26.     mockRouter = {};
  27.  
  28.     TestBed.configureTestingModule({
  29.       providers: [
  30.         {
  31.           provide: BusinessAreasService, useValue: mockBusinessAreasService
  32.         },
  33.         {
  34.           provide: Router, useValue: mockRouter
  35.         }
  36.       ],
  37.       declarations: [WelcomeComponent]
  38.     }).compileComponents();
  39.  
  40.   }));
  41.   beforeEach(() => {
  42.     fixture = TestBed.createComponent(WelcomeComponent);
  43.     component = fixture.componentInstance;
  44.     fixture.detectChanges();
  45.  
  46.     mockBusinessAreasService = TestBed.get(BusinessAreasService);
  47.     mockRouter = TestBed.get(Router);
  48.  
  49.     component.ngOnInit();
  50.   });
  51.  
  52.   it('BA list shouldnt be empty'), () => {
  53.     expect(component.baList.length).toBeGreaterThan(0);
  54.   }
  55.  
  56.   it('check if WelcomeComponent is created', () => {
  57.     expect(component).toBeDefined();
  58.   });
  59. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement