29 lines
791 B
TypeScript
29 lines
791 B
TypeScript
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();
|
|
});
|
|
});
|