[ADF-1794] Document List - users can see sites they are not members of (#2552)

* member sites

* SitePaging type
This commit is contained in:
Cilibiu Bogdan
2017-10-27 00:54:49 +03:00
committed by Eugenio Romano
parent 71e0204e01
commit d019dab147
6 changed files with 94 additions and 3 deletions

View File

@@ -892,7 +892,7 @@ describe('DocumentList', () => {
});
it('should not perform navigation for virtual sources', () => {
const sources = ['-trashcan-', '-sharedlinks-', '-sites-', '-favorites-', '-recent-'];
const sources = ['-trashcan-', '-sharedlinks-', '-sites-', '-mysites-', '-favorites-', '-recent-'];
const node = new FolderNode('folder');
documentList.currentFolderId = 'node-id';
@@ -927,6 +927,14 @@ describe('DocumentList', () => {
expect(sitesApi.getSites).toHaveBeenCalled();
});
it('should fetch user membership sites', () => {
const peopleApi = apiService.getInstance().core.peopleApi;
spyOn(peopleApi, 'getSiteMembership').and.returnValue(Promise.resolve());
documentList.loadFolderByNodeId('-mysites-');
expect(peopleApi.getSiteMembership).toHaveBeenCalled();
});
it('should fetch favorites', () => {
const favoritesApi = apiService.getInstance().core.favoritesApi;
spyOn(favoritesApi, 'getFavorites').and.returnValue(Promise.resolve(null));