mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-31 17:38:48 +00:00
Applied changes for isLoggedIn managing
This commit is contained in:
@@ -22,7 +22,7 @@ import { BpmUserModel } from '../models/bpm-user.model';
|
|||||||
import { TranslationMock } from '../assets/translation.service.mock';
|
import { TranslationMock } from '../assets/translation.service.mock';
|
||||||
import {
|
import {
|
||||||
CoreModule,
|
CoreModule,
|
||||||
AlfrescoSettingsService,
|
AlfrescoAuthenticationService,
|
||||||
AlfrescoContentService,
|
AlfrescoContentService,
|
||||||
AlfrescoTranslationService
|
AlfrescoTranslationService
|
||||||
} from 'ng2-alfresco-core';
|
} from 'ng2-alfresco-core';
|
||||||
@@ -73,16 +73,19 @@ describe('User info component', () => {
|
|||||||
let userInfoComp: UserInfoComponent;
|
let userInfoComp: UserInfoComponent;
|
||||||
let fixture: ComponentFixture<UserInfoComponent>;
|
let fixture: ComponentFixture<UserInfoComponent>;
|
||||||
let element: HTMLElement;
|
let element: HTMLElement;
|
||||||
let stubSetting: AlfrescoSettingsService;
|
let stubAuthService: AlfrescoAuthenticationService;
|
||||||
let stubContent: AlfrescoContentService;
|
let stubContent: AlfrescoContentService;
|
||||||
|
let componentHandler;
|
||||||
|
|
||||||
beforeEach(async(() => {
|
beforeEach(async(() => {
|
||||||
|
componentHandler = jasmine.createSpyObj('componentHandler', ['upgradeAllRegistered', 'upgradeElement']);
|
||||||
|
window['componentHandler'] = componentHandler;
|
||||||
TestBed.configureTestingModule({
|
TestBed.configureTestingModule({
|
||||||
imports: [CoreModule],
|
imports: [CoreModule],
|
||||||
declarations: [UserInfoComponent],
|
declarations: [UserInfoComponent],
|
||||||
providers: [EcmUserService,
|
providers: [EcmUserService,
|
||||||
BpmUserService,
|
BpmUserService,
|
||||||
AlfrescoSettingsService,
|
AlfrescoAuthenticationService,
|
||||||
{provide: AlfrescoTranslationService, useClass: TranslationMock}
|
{provide: AlfrescoTranslationService, useClass: TranslationMock}
|
||||||
]
|
]
|
||||||
}).compileComponents().then(() => {
|
}).compileComponents().then(() => {
|
||||||
@@ -135,9 +138,9 @@ describe('User info component', () => {
|
|||||||
describe('when user is logged on ecm', () => {
|
describe('when user is logged on ecm', () => {
|
||||||
|
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
stubSetting = fixture.debugElement.injector.get(AlfrescoSettingsService);
|
stubAuthService = fixture.debugElement.injector.get(AlfrescoAuthenticationService);
|
||||||
stubContent = fixture.debugElement.injector.get(AlfrescoContentService);
|
stubContent = fixture.debugElement.injector.get(AlfrescoContentService);
|
||||||
spyOn(stubSetting, 'getProviders').and.returnValue('ECM');
|
spyOn(stubAuthService, 'isEcmLoggedIn').and.returnValue(true);
|
||||||
});
|
});
|
||||||
|
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
@@ -244,8 +247,8 @@ describe('User info component', () => {
|
|||||||
let fakeBpmUserForTest;
|
let fakeBpmUserForTest;
|
||||||
|
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
stubSetting = fixture.debugElement.injector.get(AlfrescoSettingsService);
|
stubAuthService = fixture.debugElement.injector.get(AlfrescoAuthenticationService);
|
||||||
spyOn(stubSetting, 'getProviders').and.returnValue('BPM');
|
spyOn(stubAuthService, 'isBpmLoggedIn').and.returnValue(true);
|
||||||
jasmine.Ajax.install();
|
jasmine.Ajax.install();
|
||||||
fakeBpmUserForTest = fakeBpmUser;
|
fakeBpmUserForTest = fakeBpmUser;
|
||||||
});
|
});
|
||||||
@@ -324,9 +327,10 @@ describe('User info component', () => {
|
|||||||
describe('when user is logged on bpm and ecm', () => {
|
describe('when user is logged on bpm and ecm', () => {
|
||||||
|
|
||||||
beforeEach(async(() => {
|
beforeEach(async(() => {
|
||||||
stubSetting = fixture.debugElement.injector.get(AlfrescoSettingsService);
|
stubAuthService = fixture.debugElement.injector.get(AlfrescoAuthenticationService);
|
||||||
stubContent = fixture.debugElement.injector.get(AlfrescoContentService);
|
stubContent = fixture.debugElement.injector.get(AlfrescoContentService);
|
||||||
spyOn(stubSetting, 'getProviders').and.returnValue('ALL');
|
spyOn(stubAuthService, 'isEcmLoggedIn').and.returnValue(true);
|
||||||
|
spyOn(stubAuthService, 'isBpmLoggedIn').and.returnValue(true);
|
||||||
spyOn(stubContent, 'getContentUrl').and.returnValue('src/assets/ecmImg.gif');
|
spyOn(stubContent, 'getContentUrl').and.returnValue('src/assets/ecmImg.gif');
|
||||||
userInfoComp.anonymousImageUrl = userInfoComp.anonymousImageUrl.replace('/base/dist', '');
|
userInfoComp.anonymousImageUrl = userInfoComp.anonymousImageUrl.replace('/base/dist', '');
|
||||||
jasmine.Ajax.install();
|
jasmine.Ajax.install();
|
||||||
|
Reference in New Issue
Block a user