From 45ffaf6bf1c8f1bda1a4fcb043d01629e2c448cd Mon Sep 17 00:00:00 2001 From: Miguel Angel Simon Sierra Date: Fri, 18 Sep 2026 21:54:22 -0400 Subject: [PATCH] test(studio): the overwrite delete test removes a clip so history records it --- packages/studio/src/hooks/useTimelineDeleteOps.test.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/studio/src/hooks/useTimelineDeleteOps.test.tsx b/packages/studio/src/hooks/useTimelineDeleteOps.test.tsx index de265a1e0b..16c6f3c922 100644 --- a/packages/studio/src/hooks/useTimelineDeleteOps.test.tsx +++ b/packages/studio/src/hooks/useTimelineDeleteOps.test.tsx @@ -122,6 +122,14 @@ describe("useTimelineDeleteOps: ripple undo label", () => { const handleTimelineGroupMove = vi.fn().mockResolvedValue(undefined); const recordEdit = vi.fn().mockResolvedValue(undefined); const { b, getHook } = mountDeleteHarness({ handleTimelineGroupMove, recordEdit }); + const withoutB = html.replace(/
]*><\/div>\n/, ""); + vi.stubGlobal( + "fetch", + vi.fn(async (input: RequestInfo | URL) => { + const content = String(input).includes("/remove-element/") ? withoutB : html; + return new Response(JSON.stringify({ changed: true, content }), { status: 200 }); + }), + ); let deleted: boolean | undefined; await act(async () => {