From ba4f3ca96d1cd41ad7b5cdd7af66bba8aec1b161 Mon Sep 17 00:00:00 2001 From: Arthur Bassi Date: Tue, 11 Aug 2026 15:59:33 -0300 Subject: [PATCH] fix(work-orders): avoid Array.at in advanced search wiring test Keep the public-interface assertion compatible with the project's TypeScript lib target. --- .../workorders/work-orders-advanced-search-wiring.test.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/test/app/(protected)/workorders/work-orders-advanced-search-wiring.test.tsx b/src/test/app/(protected)/workorders/work-orders-advanced-search-wiring.test.tsx index 74d58e8d..7e0fbe28 100644 --- a/src/test/app/(protected)/workorders/work-orders-advanced-search-wiring.test.tsx +++ b/src/test/app/(protected)/workorders/work-orders-advanced-search-wiring.test.tsx @@ -177,7 +177,8 @@ describe("WorkOrders Advanced Search page wiring (SH-121)", () => { fireEvent.click(within(sheet).getByRole("button", { name: /apply filters/i })); expect(applyAdvancedFilters).toHaveBeenCalled(); - const applied = applyAdvancedFilters.mock.calls.at(-1)?.[0] as typeof EMPTY_ADVANCED_FILTERS; + const appliedCalls = applyAdvancedFilters.mock.calls; + const applied = appliedCalls[appliedCalls.length - 1]?.[0] as typeof EMPTY_ADVANCED_FILTERS; expect(applied.severities.has(1)).toBe(true); expect(applied.hasUplift).toBe(true); expect(applied.upliftStatuses.has("pending")).toBe(true);