From c778567780c0f5b24904c03f4d930673a5691ef7 Mon Sep 17 00:00:00 2001 From: nmorasb Date: Wed, 26 Jun 2024 16:50:54 -0400 Subject: [PATCH] MAT-7338: add a utility function to update the measure store when only test cases have changed --- src/Store/measureStore.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Store/measureStore.ts b/src/Store/measureStore.ts index 6f96208..f0ce4f9 100644 --- a/src/Store/measureStore.ts +++ b/src/Store/measureStore.ts @@ -1,6 +1,7 @@ import React from "react"; import { BehaviorSubject } from "rxjs"; import { Measure } from "@madie/madie-models/dist/Measure"; +import { TestCase } from "@madie/madie-models"; // immutable object that retains state, tracks updates const subject = new BehaviorSubject(null); @@ -18,6 +19,10 @@ export const measureStore = { state = Object.assign({}, measure); subject.next(state); }, + updateTestCases: (testCases: TestCase[] | null) => { + state = { ...state, testCases }; + subject.next(state); + }, initialState, state, };