feat(core): Detect restart loop in a task runner process (no-changelog) (#12003)

Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
This commit is contained in:
Tomi Turtiainen
2024-12-09 13:11:29 +02:00
committed by GitHub
parent 00897f6634
commit 516f3b7b4b
6 changed files with 205 additions and 2 deletions

View File

@@ -1,4 +1,5 @@
import { TaskRunnersConfig } from '@n8n/config';
import { mock } from 'jest-mock-extended';
import Container from 'typedi';
import { MissingAuthTokenError } from '@/runners/errors/missing-auth-token.error';
@@ -32,7 +33,7 @@ describe('TaskRunnerModule in external mode', () => {
runnerConfig.enabled = true;
runnerConfig.authToken = '';
const module = new TaskRunnerModule(runnerConfig);
const module = new TaskRunnerModule(mock(), runnerConfig);
await expect(module.start()).rejects.toThrowError(MissingAuthTokenError);
});