import {TestBed} from '@angular/core/testing'; import {AuthenticationGuard} from './authentication.guard'; import {HttpClient} from "@angular/common/http"; import {NotificationModule} from "../../notification/notification.module"; import {RouterTestingModule} from "@angular/router/testing"; describe('AuthenticationGuard', () => { let guard: AuthenticationGuard; beforeEach(() => { let httpClientSpy = jasmine.createSpyObj('HttpClient', ['']); TestBed.configureTestingModule({ imports: [NotificationModule, RouterTestingModule.withRoutes([])], providers: [ {provide: HttpClient, useValue: httpClientSpy} ] }); guard = TestBed.inject(AuthenticationGuard); }); it('should be created', () => { expect(guard).toBeTruthy(); }); });