Skip to content

Commit 2f370f4

Browse files
authored
test: Migrate @n8n/decorators to Vitest (n8n-io#24737)
1 parent 122f92b commit 2f370f4

22 files changed

Lines changed: 120 additions & 30 deletions

File tree

packages/@n8n/decorators/jest.config.js

Lines changed: 0 additions & 8 deletions
This file was deleted.

packages/@n8n/decorators/package.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
"lint": "eslint . --quiet",
1212
"lint:fix": "eslint . --fix",
1313
"watch": "tsc -p tsconfig.build.json --watch",
14-
"test": "jest",
15-
"test:unit": "jest",
16-
"test:dev": "jest --watch"
14+
"test": "vitest run",
15+
"test:unit": "vitest run",
16+
"test:dev": "vitest"
1717
},
1818
"main": "dist/index.js",
1919
"module": "src/index.ts",
@@ -23,8 +23,10 @@
2323
],
2424
"devDependencies": {
2525
"@n8n/typescript-config": "workspace:*",
26+
"@n8n/vitest-config": "workspace:*",
2627
"@types/express": "catalog:",
2728
"@types/lodash": "catalog:",
29+
"vitest": "catalog:",
2830
"zod": "catalog:"
2931
},
3032
"dependencies": {

packages/@n8n/decorators/src/__tests__/redactable.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ describe('Redactable Decorator', () => {
200200
});
201201

202202
it('should correctly apply the original method', () => {
203-
const spy = jest.spyOn(instance, 'methodWithUser');
203+
const spy = vi.spyOn(instance, 'methodWithUser');
204204

205205
const input = {
206206
user: {

packages/@n8n/decorators/src/command/__tests__/command.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ describe('@Command decorator', () => {
88
let commandMetadata: CommandMetadata;
99

1010
beforeEach(() => {
11-
jest.resetAllMocks();
11+
vi.resetAllMocks();
1212
Container.reset();
1313

1414
commandMetadata = new CommandMetadata();

packages/@n8n/decorators/src/context-establishment/__tests__/context-establishment-hook.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ describe('@ContextEstablishmentHook decorator', () => {
1414
let hookMetadata: ContextEstablishmentHookMetadata;
1515

1616
beforeEach(() => {
17-
jest.resetAllMocks();
17+
vi.resetAllMocks();
1818

1919
hookMetadata = new ContextEstablishmentHookMetadata();
2020
Container.set(ContextEstablishmentHookMetadata, hookMetadata);

packages/@n8n/decorators/src/controller/__tests__/args.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ describe('Args Decorators', () => {
88
let controllerRegistryMetadata: ControllerRegistryMetadata;
99

1010
beforeEach(() => {
11-
jest.resetAllMocks();
11+
vi.resetAllMocks();
1212

1313
controllerRegistryMetadata = new ControllerRegistryMetadata();
1414
Container.set(ControllerRegistryMetadata, controllerRegistryMetadata);

packages/@n8n/decorators/src/controller/__tests__/license.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ describe('@Licensed Decorator', () => {
99
let controllerRegistryMetadata: ControllerRegistryMetadata;
1010

1111
beforeEach(() => {
12-
jest.resetAllMocks();
12+
vi.resetAllMocks();
1313

1414
controllerRegistryMetadata = new ControllerRegistryMetadata();
1515
Container.set(ControllerRegistryMetadata, controllerRegistryMetadata);

packages/@n8n/decorators/src/controller/__tests__/rest-controller.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ describe('@RestController Decorator', () => {
88
let controllerRegistryMetadata: ControllerRegistryMetadata;
99

1010
beforeEach(() => {
11-
jest.resetAllMocks();
11+
vi.resetAllMocks();
1212
Container.reset();
1313

1414
controllerRegistryMetadata = new ControllerRegistryMetadata();

packages/@n8n/decorators/src/controller/__tests__/root-level-controller.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ describe('@RootLevelController Decorator', () => {
88
let controllerRegistryMetadata: ControllerRegistryMetadata;
99

1010
beforeEach(() => {
11-
jest.resetAllMocks();
11+
vi.resetAllMocks();
1212
Container.reset();
1313

1414
controllerRegistryMetadata = new ControllerRegistryMetadata();

packages/@n8n/decorators/src/controller/__tests__/route.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ describe('Route Decorators', () => {
99
let controllerRegistryMetadata: ControllerRegistryMetadata;
1010

1111
beforeEach(() => {
12-
jest.resetAllMocks();
12+
vi.resetAllMocks();
1313

1414
controllerRegistryMetadata = new ControllerRegistryMetadata();
1515
Container.set(ControllerRegistryMetadata, controllerRegistryMetadata);

0 commit comments

Comments
 (0)