fix: Highlight folder icon for correct folder / media (#2560)

- Closes: #2128 
 - Closes: #2129
This commit is contained in:
Dermot Duffy
2026-07-02 10:26:30 -07:00
committed by GitHub
parent 3bb5ccd14f
commit 6a6d65d5c5
4 changed files with 156 additions and 2 deletions
+21
View File
@@ -51,6 +51,27 @@ describe('UnifiedQuery', () => {
expect(clipsQueries).toHaveLength(1);
});
it('should return true when a folder query matches the folder ID', () => {
const query = new UnifiedQuery();
query.addNode(createFolderQuery('clips'));
expect(query.hasFolderQueries('clips')).toBe(true);
});
it('should return false when no folder query matches the folder ID', () => {
const query = new UnifiedQuery();
query.addNode(createFolderQuery('clips'));
expect(query.hasFolderQueries('recordings')).toBe(false);
});
it('should return true when any folder query exists and no folder ID is given', () => {
const query = new UnifiedQuery();
query.addNode(createFolderQuery('clips'));
expect(query.hasFolderQueries()).toBe(true);
});
it('should get all media types', () => {
const query = new UnifiedQuery();
query.addNode(createEventQuery('front', { hasClip: true }));