Skip to content

Commit

Permalink
[AAE-18267] change unit test setup for auth service (#9216)
Browse files Browse the repository at this point in the history
* [AAE-18267] change unit test setup for auth service

* [AAE-18267] remove exclude

* [AAE-18267] removed CoreTestingModule from imports
  • Loading branch information
wojd0 authored and VitoAlbano committed Feb 22, 2024
1 parent c546b8c commit 9f9ff95
Showing 1 changed file with 24 additions and 11 deletions.
35 changes: 24 additions & 11 deletions lib/core/src/lib/auth/services/authentication.service.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,29 +19,42 @@ import { fakeAsync, TestBed } from '@angular/core/testing';
import { AuthenticationService } from './authentication.service';
import { CookieService } from '../../common/services/cookie.service';
import { AppConfigService } from '../../app-config/app-config.service';
import { setupTestBed } from '../../testing/setup-test-bed';
import { CoreTestingModule } from '../../testing/core.testing.module';
import { TranslateModule } from '@ngx-translate/core';
import { BasicAlfrescoAuthService } from '../basic-auth/basic-alfresco-auth.service';
import { OidcAuthenticationService } from './oidc-authentication.service';
import { AuthModule } from '../oidc/auth.module';
import { HttpClientModule } from '@angular/common/http';
import { CookieServiceMock } from '../../mock';
import { AppConfigServiceMock } from '../../common';

declare let jasmine: any;
// eslint-disable-next-line
xdescribe('AuthenticationService', () => {

describe('AuthenticationService', () => {
let authService: AuthenticationService;
let basicAlfrescoAuthService: BasicAlfrescoAuthService;
let appConfigService: AppConfigService;
let cookie: CookieService;
let oidcAuthenticationService: OidcAuthenticationService;

setupTestBed({
imports: [
TranslateModule.forRoot(),
CoreTestingModule
]
});

beforeEach(() => {
TestBed.configureTestingModule({
imports: [
TranslateModule.forRoot(),
AuthModule.forRoot({ useHash: true }),
HttpClientModule
],
providers: [
{
provide: CookieService,
useClass: CookieServiceMock
},
{
provide: AppConfigService,
useClass: AppConfigServiceMock
}
]
});

sessionStorage.clear();
localStorage.clear();
authService = TestBed.inject(AuthenticationService);
Expand Down

0 comments on commit 9f9ff95

Please sign in to comment.