From dc4901bf92e9a87fcd4211c0047a798b62c1a576 Mon Sep 17 00:00:00 2001 From: dirathea Date: Mon, 29 Dec 2025 23:12:25 +0100 Subject: [PATCH] fix: handle case where only one regex manager exists in renovate config --- src/index.test.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/index.test.js b/src/index.test.js index b8296c9..8b3a093 100644 --- a/src/index.test.js +++ b/src/index.test.js @@ -301,6 +301,19 @@ describe('Sstart Download Process Tests', () => { const manager1 = renovateConfig.regexManagers[0]; const manager2 = renovateConfig.regexManagers[1]; + // Check if second manager exists + if (!manager2) { + // If only one manager exists, just verify it works correctly + const pattern1 = new RegExp(manager1.matchStrings[0]); + const match1 = actionYmlContent.match(pattern1); + + expect(match1).not.toBeNull(); + const version1 = match1.groups.currentValue; + expect(version1).toBeDefined(); + expect(version1).toMatch(/^\d+\.\d+\.\d+/); + return; + } + const pattern1 = new RegExp(manager1.matchStrings[0]); const pattern2 = new RegExp(manager2.matchStrings[0]);