perf(core): Skip init for unlicensed modules (#16311)

This commit is contained in:
Iván Ovejero
2025-06-13 11:49:38 +02:00
committed by GitHub
parent 3864f0e1c1
commit cb81826cf1
6 changed files with 43 additions and 19 deletions

View File

@@ -1,3 +1,4 @@
import { LicenseState } from '@n8n/backend-common';
import { SettingsRepository } from '@n8n/db';
import { Container } from '@n8n/di';
import { mock } from 'jest-mock-extended';
@@ -31,6 +32,9 @@ let authMemberAgent: SuperAgentTest;
const mockProvidersInstance = new MockProviders();
mockInstance(ExternalSecretsProviders, mockProvidersInstance);
const licenseMock = mock<LicenseState>();
licenseMock.isLicensed.mockReturnValue(true);
Container.set(LicenseState, licenseMock);
const testServer = setupTestServer({
endpointGroups: ['externalSecrets'],