[ACS-10083]: adds unit test for added feature

This commit is contained in:
Anton Ramanovich
2025-09-30 17:52:17 +02:00
parent b5191bb4a4
commit 266b6d3d49

View File

@@ -190,6 +190,22 @@ describe('FilesComponent', () => {
expect(router.navigate['calls'].argsFor(0)[0]).toEqual(['/personal-files', 'parent-id']);
});
it('should set decoded query as queryParams', () => {
const initialQuery = { checkList: 'TYPE:"cm:folder"' };
const encoded = btoa(JSON.stringify(initialQuery));
const mockParamMap = convertToParamMap({ q: encoded });
Object.defineProperty(component['route'], 'queryParamMap', {
value: of(mockParamMap)
});
fixture.detectChanges();
expect(component.queryParams).toEqual(initialQuery);
});
it('should check isFilterHeaderActive to be true when filters are present in queryParamMap', () => {
Object.defineProperty(route, 'queryParamMap', { value: of({ params: { $thumbnail: 'TYPE:"cm:folder"' } }) });