diff --git a/packages/actions/src/Concerns/InteractsWithActions.php b/packages/actions/src/Concerns/InteractsWithActions.php index bf5e5cace8..d09ac6590d 100644 --- a/packages/actions/src/Concerns/InteractsWithActions.php +++ b/packages/actions/src/Concerns/InteractsWithActions.php @@ -495,7 +495,6 @@ trait InteractsWithActions continue; } - $resolvedAction->mergeArguments($action['arguments'] ?? []); $resolvedAction->nestingIndex($actionNestingIndex); $resolvedAction->boot(); diff --git a/packages/actions/src/Testing/TestsActions.php b/packages/actions/src/Testing/TestsActions.php index 7967b0c789..ed0ee03f61 100644 --- a/packages/actions/src/Testing/TestsActions.php +++ b/packages/actions/src/Testing/TestsActions.php @@ -145,6 +145,10 @@ class TestsActions ...$actions, ]); + if ($action && filled($arguments = Arr::last($actions)['arguments'] ?? [])) { + $action->mergeArguments($arguments); + } + $livewireClass = $this->instance()::class; $prettyName = implode(' > ', Arr::pluck($actions, 'name')); @@ -184,6 +188,10 @@ class TestsActions return $this; } + if ($action && filled($arguments = Arr::last($actions)['arguments'] ?? [])) { + $action->mergeArguments($arguments); + } + $livewireClass = $this->instance()::class; $prettyName = implode(' > ', Arr::pluck($actions, 'name'));