From d2b561434efe95895bbf2b1f37605a9af95db16f Mon Sep 17 00:00:00 2001 From: tiffanyvu Date: Mon, 27 Jan 2025 14:58:04 -0800 Subject: [PATCH 1/3] add med spa mock item --- mocks/data/items.ts | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/mocks/data/items.ts b/mocks/data/items.ts index cd377c82f..cd4ff0da8 100644 --- a/mocks/data/items.ts +++ b/mocks/data/items.ts @@ -12,6 +12,7 @@ export const EXISTING_ITEM_ID = "MD-00-0000"; export const NOT_FOUND_ITEM_ID = "MD-0004.R00.00"; export const NOT_EXISTING_ITEM_ID = "MD-11-0000"; export const TEST_ITEM_ID = "MD-0005.R01.00"; +export const TEST_SPA_ITEM_ID = "MD-11-2020"; export const EXISTING_ITEM_TEMPORARY_EXTENSION_ID = "MD-0005.R01.TE00"; export const HI_TEST_ITEM_ID = "HI-0000.R00.00"; export const CAPITATED_INITIAL_ITEM_ID = "SS-2234.R00.00"; @@ -157,6 +158,29 @@ const items: Record = { authority: "Medicaid SPA", }, }, + [TEST_SPA_ITEM_ID]: { + _id: TEST_SPA_ITEM_ID, + found: true, + _source: { + id: TEST_SPA_ITEM_ID, + seatoolStatus: SEATOOL_STATUS.APPROVED, + actionType: "New", + state: "MD", + origin: "OneMAC", + changedDate: "2024-11-26T18:17:21.557Z", + changelog: [ + { + _id: `${TEST_SPA_ITEM_ID}-001`, + _source: { + id: `${TEST_SPA_ITEM_ID}-0001`, + event: "new-medicaid-submission", + packageId: TEST_SPA_ITEM_ID, + }, + }, + ], + authority: "Medicaid SPA", + }, + }, [EXISTING_ITEM_TEMPORARY_EXTENSION_ID]: { _id: EXISTING_ITEM_TEMPORARY_EXTENSION_ID, found: true, From 42d1be35e5489e6c1b2976d27e9652edd860b995 Mon Sep 17 00:00:00 2001 From: tiffanyvu Date: Mon, 27 Jan 2025 15:26:11 -0800 Subject: [PATCH 2/3] fix tests --- lib/lambda/search.test.ts | 2 +- mocks/data/items.ts | 4 ++-- react-app/src/api/useGetPackageActions.test.ts | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/lambda/search.test.ts b/lib/lambda/search.test.ts index 02532a03f..4c0624557 100644 --- a/lib/lambda/search.test.ts +++ b/lib/lambda/search.test.ts @@ -29,7 +29,7 @@ describe("getSearchData Handler", () => { const body = JSON.parse(res.body); expect(body).toBeTruthy(); expect(body?.hits?.hits).toBeTruthy(); - expect(body?.hits?.hits?.length).toEqual(16); + expect(body?.hits?.hits?.length).toEqual(17); }); it("should handle errors during processing", async () => { diff --git a/mocks/data/items.ts b/mocks/data/items.ts index cd4ff0da8..9443d9fae 100644 --- a/mocks/data/items.ts +++ b/mocks/data/items.ts @@ -155,7 +155,7 @@ const items: Record = { }, }, ], - authority: "Medicaid SPA", + authority: "1915(c)", }, }, [TEST_SPA_ITEM_ID]: { @@ -525,7 +525,7 @@ const items: Record = { }, }; -export const TEST_MED_SPA_ITEM = items[TEST_ITEM_ID] as opensearch.main.ItemResult; +export const TEST_MED_SPA_ITEM = items[TEST_SPA_ITEM_ID] as opensearch.main.ItemResult; export const TEST_CHIP_SPA_ITEM = items[WITHDRAWN_CHANGELOG_ITEM_ID] as opensearch.main.ItemResult; export const TEST_1915B_ITEM = items[EXISTING_ITEM_APPROVED_NEW_ID] as opensearch.main.ItemResult; export const TEST_1915C_ITEM = items[INITIAL_RELEASE_APPK_ITEM_ID] as opensearch.main.ItemResult; diff --git a/react-app/src/api/useGetPackageActions.test.ts b/react-app/src/api/useGetPackageActions.test.ts index 38fa24615..f76cab94b 100644 --- a/react-app/src/api/useGetPackageActions.test.ts +++ b/react-app/src/api/useGetPackageActions.test.ts @@ -4,7 +4,7 @@ import { Action } from "shared-types"; import { errorApiPackageActionsHandler, WITHDRAW_RAI_ITEM_C, - TEST_ITEM_ID, + TEST_SPA_ITEM_ID, NOT_FOUND_ITEM_ID, NOT_EXISTING_ITEM_ID, setMockUsername, @@ -25,7 +25,7 @@ describe("getPackageActions test", () => { }); it("should return empty actions for package without actions", async () => { - const actions = await getPackageActions(TEST_ITEM_ID); + const actions = await getPackageActions(TEST_SPA_ITEM_ID); expect(actions).toEqual([]); }); From 0111148549cc522ca58a37276116206fd2ab5b32 Mon Sep 17 00:00:00 2001 From: tiffanyvu Date: Tue, 28 Jan 2025 08:04:10 -0800 Subject: [PATCH 3/3] fix test --- .../waiver/temporary-extension/temporary-extension.test.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/react-app/src/features/forms/waiver/temporary-extension/temporary-extension.test.tsx b/react-app/src/features/forms/waiver/temporary-extension/temporary-extension.test.tsx index a6a20e15a..cbc332353 100644 --- a/react-app/src/features/forms/waiver/temporary-extension/temporary-extension.test.tsx +++ b/react-app/src/features/forms/waiver/temporary-extension/temporary-extension.test.tsx @@ -14,7 +14,7 @@ import { EXISTING_ITEM_APPROVED_NEW_ID, NOT_FOUND_ITEM_ID, VALID_ITEM_TEMPORARY_EXTENSION_ID, - TEST_ITEM_ID, + TEST_SPA_ITEM_ID, } from "mocks"; const upload = uploadFiles<(typeof formSchemas)["temporary-extension"]>(); @@ -34,7 +34,7 @@ describe("Temporary Extension", () => { // set the Item Id to TEST_ITEM_ID await renderFormWithPackageSectionAsync( , - TEST_ITEM_ID, + TEST_SPA_ITEM_ID, "Medicaid SPA", ); @@ -50,7 +50,7 @@ describe("Temporary Extension", () => { "Approved Initial or Renewal Waiver Number", ); // grab second TEST_ITEM_ID (first one is in the breadcrumbs) - const approvedInitialAndRenewalValue = screen.getAllByText(TEST_ITEM_ID)[1]; + const approvedInitialAndRenewalValue = screen.getAllByText(TEST_SPA_ITEM_ID)[1]; // ensure Approved Initial and Renewal label and value exist and are in correct order expect(