diff --git a/lib/content-services/src/lib/common/services/people-content.service.spec.ts b/lib/content-services/src/lib/common/services/people-content.service.spec.ts index 6c7a1956b9..29b58c96d5 100644 --- a/lib/content-services/src/lib/common/services/people-content.service.spec.ts +++ b/lib/content-services/src/lib/common/services/people-content.service.spec.ts @@ -137,15 +137,17 @@ describe('PeopleContentService', () => { expect(getCurrentPersonSpy.calls.count()).toEqual(1); }); - it('should reset the admin cache upon logout', async () => { + it('should reset the admin cache upon logout', async (done) => { spyOn(peopleContentService.peopleApi, 'getPerson').and.returnValue(Promise.resolve({ entry: fakeEcmAdminUser } as any)); const user = await peopleContentService.getCurrentUserInfo().toPromise(); expect(user.id).toEqual('fake-id'); expect(peopleContentService.isCurrentUserAdmin()).toBe(true); - authenticationService.onLogout.next(true); - expect(peopleContentService.isCurrentUserAdmin()).toBe(false); + authenticationService.onLogout.subscribe(()=>{ + expect(peopleContentService.isCurrentUserAdmin()).toBe(false); + done() + }); }); it('should not change current user on every getPerson call', async () => { diff --git a/lib/content-services/src/lib/testing/content.testing.module.ts b/lib/content-services/src/lib/testing/content.testing.module.ts index 2992be2150..e3a7c8bf54 100644 --- a/lib/content-services/src/lib/testing/content.testing.module.ts +++ b/lib/content-services/src/lib/testing/content.testing.module.ts @@ -27,7 +27,8 @@ import { AlfrescoApiServiceMock, AppConfigServiceMock, TranslationMock, - CookieServiceMock + CookieServiceMock, + AuthModule } from '@alfresco/adf-core'; import { ContentModule } from '../content.module'; import { TranslateModule } from '@ngx-translate/core'; @@ -37,6 +38,7 @@ import { MatIconTestingModule } from '@angular/material/icon/testing'; @NgModule({ imports: [ + AuthModule.forRoot({ useHash: true }), NoopAnimationsModule, RouterTestingModule, TranslateModule, diff --git a/lib/core/src/lib/testing/core.testing.module.ts b/lib/core/src/lib/testing/core.testing.module.ts index a90762bedb..1b27aebb4a 100644 --- a/lib/core/src/lib/testing/core.testing.module.ts +++ b/lib/core/src/lib/testing/core.testing.module.ts @@ -32,9 +32,11 @@ import { CookieServiceMock } from '../mock/cookie.service.mock'; import { HttpClientModule } from '@angular/common/http'; import { directionalityConfigFactory } from '../common/services/directionality-config-factory'; import { DirectionalityConfigService } from '../common/services/directionality-config.service'; +import { AuthModule } from "../auth"; @NgModule({ imports: [ + AuthModule.forRoot({ useHash: true }), NoopAnimationsModule, RouterTestingModule, HttpClientModule, diff --git a/lib/insights/src/lib/testing/insights.testing.module.ts b/lib/insights/src/lib/testing/insights.testing.module.ts index b149c8577c..376e44e53f 100644 --- a/lib/insights/src/lib/testing/insights.testing.module.ts +++ b/lib/insights/src/lib/testing/insights.testing.module.ts @@ -26,11 +26,12 @@ import { AppConfigServiceMock, TranslationService, TranslationMock, - CoreModule + CoreModule, AuthModule } from '@alfresco/adf-core'; @NgModule({ imports: [ + AuthModule.forRoot({ useHash: true }), NoopAnimationsModule, TranslateModule, CoreModule, diff --git a/lib/process-services-cloud/src/lib/testing/process-service-cloud.testing.module.ts b/lib/process-services-cloud/src/lib/testing/process-service-cloud.testing.module.ts index dbc4b35992..ff2ccedeb2 100644 --- a/lib/process-services-cloud/src/lib/testing/process-service-cloud.testing.module.ts +++ b/lib/process-services-cloud/src/lib/testing/process-service-cloud.testing.module.ts @@ -25,7 +25,7 @@ import { AppConfigServiceMock, TranslationService, TranslationMock, - CoreModule + CoreModule, AuthModule } from '@alfresco/adf-core'; import { TranslateModule } from '@ngx-translate/core'; import { ProcessServicesCloudModule } from '../process-services-cloud.module'; @@ -33,6 +33,7 @@ import { RouterTestingModule } from '@angular/router/testing'; @NgModule({ imports: [ + AuthModule.forRoot({ useHash: true }), HttpClientModule, NoopAnimationsModule, RouterTestingModule, diff --git a/lib/process-services/src/lib/testing/process.testing.module.ts b/lib/process-services/src/lib/testing/process.testing.module.ts index 4a44138268..cf1425926e 100644 --- a/lib/process-services/src/lib/testing/process.testing.module.ts +++ b/lib/process-services/src/lib/testing/process.testing.module.ts @@ -26,7 +26,7 @@ import { TranslationService, TranslationMock, CoreModule, - FormRenderingService + FormRenderingService, AuthModule } from '@alfresco/adf-core'; import { TranslateModule } from '@ngx-translate/core'; import { ProcessFormRenderingService } from '../form/process-form-rendering.service'; @@ -34,6 +34,7 @@ import { RouterTestingModule } from '@angular/router/testing'; @NgModule({ imports: [ + AuthModule.forRoot({ useHash: true }), NoopAnimationsModule, TranslateModule.forRoot(), CoreModule.forRoot(),