1
0
mirror of https://github.com/bpatrik/pigallery2.git synced 2025-07-17 01:32:29 +02:00

improving API performance by removing null properties

adding photo caption reading
This commit is contained in:
Patrik J. Braun
2018-12-05 17:29:33 +01:00
parent 77a815fe53
commit 609c788d91
12 changed files with 100 additions and 57 deletions

View File

@ -113,8 +113,8 @@ describe('GalleryManager', () => {
subDir.isPartial = true;
delete subDir.directories;
delete subDir.metaFile;
expect(Utils.clone(selected)).to.deep.equal(Utils.clone(parent));
expect(Utils.clone(Utils.removeNullOrEmptyObj(selected)))
.to.deep.equal(Utils.clone(Utils.removeNullOrEmptyObj(parent)));
});
it('should skip meta files', async () => {
@ -135,7 +135,8 @@ describe('GalleryManager', () => {
delete parent.metaFile;
DirectoryDTO.removeReferences(selected);
removeIds(selected);
expect(Utils.clone(selected)).to.deep.equal(Utils.clone(parent));
expect(Utils.clone(Utils.removeNullOrEmptyObj(selected)))
.to.deep.equal(Utils.clone(Utils.removeNullOrEmptyObj(parent)));
});
it('should update sub directory', async () => {
@ -168,7 +169,8 @@ describe('GalleryManager', () => {
delete subDir.metaFile;
removeIds(selected);
// selected.directories[0].parent = selected;
expect(Utils.clone(selected)).to.deep.equal(Utils.clone(subDir));
expect(Utils.clone(Utils.removeNullOrEmptyObj(selected)))
.to.deep.equal(Utils.clone(Utils.removeNullOrEmptyObj(subDir)));
});