From bd1fd765836ddad444dc61ad3c52bf1007e56fd9 Mon Sep 17 00:00:00 2001 From: Wojciech Duda <69160975+wojd0@users.noreply.github.com> Date: Mon, 8 Jan 2024 17:41:47 +0100 Subject: [PATCH] [AAE-18267] change unit test setup for auth service (#9216) * [AAE-18267] change unit test setup for auth service * [AAE-18267] remove exclude * [AAE-18267] removed CoreTestingModule from imports --- .../services/authentication.service.spec.ts | 35 +++++++++++++------ 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/lib/core/src/lib/auth/services/authentication.service.spec.ts b/lib/core/src/lib/auth/services/authentication.service.spec.ts index 9e4dcd860a9..868843ae600 100644 --- a/lib/core/src/lib/auth/services/authentication.service.spec.ts +++ b/lib/core/src/lib/auth/services/authentication.service.spec.ts @@ -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);