From 56c45502b3def30e06a6e3708e29a55d5dcb7662 Mon Sep 17 00:00:00 2001 From: Tom Coleman Date: Fri, 24 Nov 2023 10:00:10 +1100 Subject: [PATCH] Don't attach action to function mock if action was added already --- code/addons/actions/src/loaders.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/addons/actions/src/loaders.ts b/code/addons/actions/src/loaders.ts index 99e51287a893..cc6c8494b7fc 100644 --- a/code/addons/actions/src/loaders.ts +++ b/code/addons/actions/src/loaders.ts @@ -16,7 +16,7 @@ const attachActionsToFunctionMocks: LoaderFunction = (context) => { ) .forEach(([key, value]) => { const previous = value.getMockImplementation(); - if (previous?._actionAttached !== true) { + if (previous?._actionAttached !== true && previous?.isAction !== true) { const implementation = (...params: unknown[]) => { action(key)(...params); return previous?.(...params);