refactor(core): Port endpoints config (no-changelog) (#10268)

This commit is contained in:
Iván Ovejero
2024-07-31 17:45:11 +02:00
committed by GitHub
parent d91eb2cdd5
commit 1608d2527b
21 changed files with 275 additions and 228 deletions

View File

@@ -2,7 +2,6 @@ import type SuperAgentTest from 'supertest/lib/agent';
import { agent as testAgent } from 'supertest';
import { mock } from 'jest-mock-extended';
import config from '@/config';
import { AbstractServer } from '@/AbstractServer';
import { ActiveWebhooks } from '@/ActiveWebhooks';
import { ExternalHooks } from '@/ExternalHooks';
@@ -13,6 +12,8 @@ import { WaitingForms } from '@/WaitingForms';
import type { IResponseCallbackData } from '@/Interfaces';
import { mockInstance } from '../shared/mocking';
import { GlobalConfig } from '@n8n/config';
import Container from 'typedi';
let agent: SuperAgentTest;
@@ -46,7 +47,7 @@ describe('WebhookServer', () => {
for (const [key, manager] of tests) {
describe(`for ${key}`, () => {
it('should handle preflight requests', async () => {
const pathPrefix = config.getEnv(`endpoints.${key}`);
const pathPrefix = Container.get(GlobalConfig).endpoints[key];
manager.getWebhookMethods.mockResolvedValueOnce(['GET']);
const response = await agent
@@ -60,7 +61,7 @@ describe('WebhookServer', () => {
});
it('should handle regular requests', async () => {
const pathPrefix = config.getEnv(`endpoints.${key}`);
const pathPrefix = Container.get(GlobalConfig).endpoints[key];
manager.getWebhookMethods.mockResolvedValueOnce(['GET']);
manager.executeWebhook.mockResolvedValueOnce(
mockResponse({ test: true }, { key: 'value ' }),