Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { WelcomeComponent } from "app/core/welcome/welcome.component";
- import { ComponentFixture } from "@angular/core/testing";
- import { TestBed } from "@angular/core/testing";
- import { async } from "@angular/core/testing";
- import { BusinessAreasService } from "app/core/services/business-areas/business-areas.service";
- import { CoreModule } from "app/core/core.module";
- import { Router } from "@angular/router";
- import { DebugElement } from "@angular/core/src/debug/debug_node";
- import { By } from "@angular/platform-browser";
- describe('WelcomeComponent testing', () => {
- let component: WelcomeComponent;
- let fixture: ComponentFixture<WelcomeComponent>;
- let de: DebugElement;
- let el: HTMLElement;
- let mockBusinessAreasService;
- let mockRouter;
- beforeEach(async(() => {
- mockBusinessAreasService = {};
- mockRouter = {};
- TestBed.configureTestingModule({
- providers: [
- {
- provide: BusinessAreasService, useValue: mockBusinessAreasService
- },
- {
- provide: Router, useValue: mockRouter
- }
- ],
- declarations: [WelcomeComponent]
- }).compileComponents();
- }));
- beforeEach(() => {
- fixture = TestBed.createComponent(WelcomeComponent);
- component = fixture.componentInstance;
- fixture.detectChanges();
- mockBusinessAreasService = TestBed.get(BusinessAreasService);
- mockRouter = TestBed.get(Router);
- component.ngOnInit();
- });
- it('BA list shouldnt be empty'), () => {
- expect(component.baList.length).toBeGreaterThan(0);
- }
- it('check if WelcomeComponent is created', () => {
- expect(component).toBeDefined();
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement