From 88a2b9ecacd512748403fb0d45532dce5c65a64f Mon Sep 17 00:00:00 2001 From: Stephen Smith Date: Fri, 21 Jun 2024 16:50:52 -0400 Subject: [PATCH] 21925: Add resources to fake store for progress bar unit tests Arvados-DCO-1.1-Signed-off-by: Stephen Smith --- .../subprocess-progress-bar.test.tsx | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/services/workbench2/src/components/subprocess-progress-bar/subprocess-progress-bar.test.tsx b/services/workbench2/src/components/subprocess-progress-bar/subprocess-progress-bar.test.tsx index 8d06ea29fe..816ebd8708 100644 --- a/services/workbench2/src/components/subprocess-progress-bar/subprocess-progress-bar.test.tsx +++ b/services/workbench2/src/components/subprocess-progress-bar/subprocess-progress-bar.test.tsx @@ -19,6 +19,7 @@ import { Provider } from "react-redux"; import { FilterBuilder } from 'services/api/filter-builder'; import { ProcessStatusFilter, buildProcessStatusFilters } from 'store/resource-type-filters/resource-type-filters'; import {act} from "react-dom/test-utils"; +import { updateResources } from 'store/resources/resources-actions'; configure({ adapter: new Adapter() }); @@ -61,14 +62,17 @@ describe("", () => { it("requests subprocess progress stats for stopped processes and displays progress", async () => { // when + const containerRequest = { + uuid: 'zzzzz-xvhdp-000000000000000', + containerUuid: 'zzzzz-dz642-000000000000000', + }; const process = { container: { state: ContainerState.COMPLETE, }, - containerRequest: { - containerUuid: 'zzzzz-dz642-000000000000000', - }, + containerRequest: containerRequest, } as Process; + await store.dispatch(updateResources([containerRequest, process])); statusResponse = { [ProcessStatusFilter.COMPLETED]: 100, @@ -124,14 +128,17 @@ describe("", () => { }); it("dislays correct progress bar widths with different values", async () => { + const containerRequest = { + uuid: 'zzzzz-xvhdp-000000000000001', + containerUuid: 'zzzzz-dz642-000000000000001', + }; const process = { container: { state: ContainerState.COMPLETE, }, - containerRequest: { - containerUuid: 'zzzzz-dz642-000000000000001', - }, + containerRequest: containerRequest, } as Process; + await store.dispatch(updateResources([containerRequest, process])); statusResponse = { [ProcessStatusFilter.COMPLETED]: 50, -- 2.30.2