From 38ee7e6f4f52ca4a4209e9efe313ff3ba2cc3dee Mon Sep 17 00:00:00 2001 From: Sander Declerck Date: Fri, 8 May 2026 16:42:39 +0200 Subject: [PATCH] Mock createAikidoEndpointConfigFile in tests --- .../src/registryProxy/ramaProxy/createRamaProxy.js | 8 ++++++-- .../src/registryProxy/ramaProxy/createRamaProxy.spec.js | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/packages/safe-chain/src/registryProxy/ramaProxy/createRamaProxy.js b/packages/safe-chain/src/registryProxy/ramaProxy/createRamaProxy.js index e6c21b9..e8d7033 100644 --- a/packages/safe-chain/src/registryProxy/ramaProxy/createRamaProxy.js +++ b/packages/safe-chain/src/registryProxy/ramaProxy/createRamaProxy.js @@ -99,9 +99,13 @@ async function startRama(ramaPath, dataFolder, reportingUrl) { dataFolder, "--reporting-endpoint", reportingUrl, - "--config-file", - await createAikidoEndpointConfigFile(dataFolder), ]; + + const configFile = await createAikidoEndpointConfigFile(dataFolder); + if (configFile) { + args.push("--config-file", configFile); + } + const stdio = getLoggingLevel() === LOGGING_VERBOSE ? "inherit" : "pipe"; const process = spawn(ramaPath, args, { stdio: stdio }); diff --git a/packages/safe-chain/src/registryProxy/ramaProxy/createRamaProxy.spec.js b/packages/safe-chain/src/registryProxy/ramaProxy/createRamaProxy.spec.js index a6ac0ad..70c0451 100644 --- a/packages/safe-chain/src/registryProxy/ramaProxy/createRamaProxy.spec.js +++ b/packages/safe-chain/src/registryProxy/ramaProxy/createRamaProxy.spec.js @@ -55,11 +55,15 @@ mock.module("../../config/settings.js", { namedExports: { getLoggingLevel: mock.fn(() => "default"), LOGGING_VERBOSE: "verbose", - getMinimumPackageAgeHours: () => 48, - skipMinimumPackageAge: () => false, }, }); +mock.module("./createAikidoEndpointConfigFile.js", { + namedExports: { + createAikidoEndpointConfigFile: () => "/path/to/config-file.json" + } +}) + const mockFetch = mock.method(globalThis, "fetch", async () => ({ text: async () => "MOCK_CA_CERT_PEM", }));