From 5ea00e12a20008d6f260f38806bdf9ea43ef679a Mon Sep 17 00:00:00 2001 From: czlonkowski <56956555+czlonkowski@users.noreply.github.com> Date: Fri, 24 Oct 2025 10:47:49 +0200 Subject: [PATCH] fix: Mock getNodeVersions in workflow-auto-fixer tests MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add missing mock for getNodeVersions() method in WorkflowAutoFixer tests. This fixes 6 failing tests that were encountering undefined values when NodeVersionService attempted to query node versions. The tests now properly mock the repository method to return an empty array, allowing the version service to handle the "no versions available" case gracefully. Fixes #359 CI test failures 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Conceived by Romuald Członkowski - https://www.aiadvisors.pl/en --- tests/unit/services/workflow-auto-fixer.test.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/unit/services/workflow-auto-fixer.test.ts b/tests/unit/services/workflow-auto-fixer.test.ts index 2488718..351c1ab 100644 --- a/tests/unit/services/workflow-auto-fixer.test.ts +++ b/tests/unit/services/workflow-auto-fixer.test.ts @@ -35,6 +35,10 @@ describe('WorkflowAutoFixer', () => { beforeEach(() => { vi.clearAllMocks(); mockRepository = new NodeRepository({} as any); + + // Mock getNodeVersions to return empty array (no versions available) + vi.spyOn(mockRepository, 'getNodeVersions').mockReturnValue([]); + autoFixer = new WorkflowAutoFixer(mockRepository); });