From 015c7956121aceeade3d92243022c51e552d7a32 Mon Sep 17 00:00:00 2001 From: Peter Amstutz Date: Fri, 20 May 2022 11:56:34 -0400 Subject: [PATCH] 16583: Fix test, add "intermediate" filter test Arvados-DCO-1.1-Signed-off-by: Peter Amstutz --- .../resource-type-filters.test.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/store/resource-type-filters/resource-type-filters.test.ts b/src/store/resource-type-filters/resource-type-filters.test.ts index 698515bd..a3684507 100644 --- a/src/store/resource-type-filters/resource-type-filters.test.ts +++ b/src/store/resource-type-filters/resource-type-filters.test.ts @@ -47,6 +47,7 @@ describe("serializeResourceTypeFilters", () => { deselectNode(ObjectTypeFilter.PROCESS), deselectNode(CollectionTypeFilter.GENERAL_COLLECTION), deselectNode(CollectionTypeFilter.LOG_COLLECTION), + deselectNode(CollectionTypeFilter.INTERMEDIATE_COLLECTION), )(); const serializedFilters = serializeResourceTypeFilters(filters); @@ -54,6 +55,20 @@ describe("serializeResourceTypeFilters", () => { .toEqual(`["uuid","is_a",["${ResourceKind.PROJECT}","${ResourceKind.COLLECTION}"]],["collections.properties.type","in",["output"]]`); }); + it("should serialize intermediate collections and projects", () => { + const filters = pipe( + () => getInitialResourceTypeFilters(), + deselectNode(ObjectTypeFilter.PROCESS), + deselectNode(CollectionTypeFilter.GENERAL_COLLECTION), + deselectNode(CollectionTypeFilter.LOG_COLLECTION), + deselectNode(CollectionTypeFilter.OUTPUT_COLLECTION), + )(); + + const serializedFilters = serializeResourceTypeFilters(filters); + expect(serializedFilters) + .toEqual(`["uuid","is_a",["${ResourceKind.PROJECT}","${ResourceKind.COLLECTION}"]],["collections.properties.type","in",["intermediate"]]`); + }); + it("should serialize general and log collections", () => { const filters = pipe( () => getInitialResourceTypeFilters(), -- 2.30.2