mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2026-09-09 18:03:21 +00:00
[AAE-12501] Fix content-services unit test
This commit is contained in:
@@ -19,7 +19,7 @@ import { DebugElement } from '@angular/core';
|
|||||||
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
||||||
import { By } from '@angular/platform-browser';
|
import { By } from '@angular/platform-browser';
|
||||||
import { DropdownSitesComponent, Relations } from './sites-dropdown.component';
|
import { DropdownSitesComponent, Relations } from './sites-dropdown.component';
|
||||||
import { setupTestBed } from '@alfresco/adf-core';
|
import { AuthenticationService, setupTestBed } from '@alfresco/adf-core';
|
||||||
import { of } from 'rxjs';
|
import { of } from 'rxjs';
|
||||||
import { getFakeSitePaging,
|
import { getFakeSitePaging,
|
||||||
getFakeSitePagingNoMoreItems,
|
getFakeSitePagingNoMoreItems,
|
||||||
@@ -57,6 +57,7 @@ describe('DropdownSitesComponent', () => {
|
|||||||
let debug: DebugElement;
|
let debug: DebugElement;
|
||||||
let element: HTMLElement;
|
let element: HTMLElement;
|
||||||
let siteService: SitesService;
|
let siteService: SitesService;
|
||||||
|
let authService: AuthenticationService;
|
||||||
|
|
||||||
setupTestBed({
|
setupTestBed({
|
||||||
imports: [
|
imports: [
|
||||||
@@ -293,10 +294,11 @@ describe('DropdownSitesComponent', () => {
|
|||||||
|
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
component.relations = Relations.Members;
|
component.relations = Relations.Members;
|
||||||
|
authService = TestBed.inject(AuthenticationService);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should show only sites which logged user is member of when member relation is set', (done) => {
|
it('should show only sites which logged user is member of when member relation is set', (done) => {
|
||||||
spyOn(siteService, 'getEcmCurrentLoggedUserName').and.returnValue('test');
|
spyOn(authService, 'getEcmUsername').and.returnValue('test');
|
||||||
|
|
||||||
fixture.detectChanges();
|
fixture.detectChanges();
|
||||||
fixture.whenStable().then(() => {
|
fixture.whenStable().then(() => {
|
||||||
@@ -317,10 +319,11 @@ describe('DropdownSitesComponent', () => {
|
|||||||
describe('No relations', () => {
|
describe('No relations', () => {
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
component.relations = [];
|
component.relations = [];
|
||||||
|
authService = TestBed.inject(AuthenticationService);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should show all the sites if no relation is set', (done) => {
|
it('should show all the sites if no relation is set', (done) => {
|
||||||
spyOn(siteService, 'getEcmCurrentLoggedUserName').and.returnValue('test');
|
spyOn(authService, 'getEcmUsername').and.returnValue('test');
|
||||||
|
|
||||||
fixture.detectChanges();
|
fixture.detectChanges();
|
||||||
fixture.whenStable().then(() => {
|
fixture.whenStable().then(() => {
|
||||||
|
|||||||
Reference in New Issue
Block a user