mirror of
https://github.com/czlonkowski/n8n-mcp.git
synced 2026-02-06 05:23:08 +00:00
fix: resolve lint errors in test utilities
- Fix TypeScript type imports for WorkflowNode and Workflow - Remove unsupported callerPolicy from workflow settings - Convert tags array to string array as per API types - Use 'any' type for INodeDefinition since it's from n8n-workflow package
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
import { vi } from 'vitest';
|
||||
import { INodeDefinition, INode, IWorkflow } from '@/types/n8n-api';
|
||||
import { WorkflowNode, Workflow } from '@/types/n8n-api';
|
||||
|
||||
// Use any type for INodeDefinition since it's from n8n-workflow package
|
||||
type INodeDefinition = any;
|
||||
|
||||
/**
|
||||
* Common test utilities and helpers
|
||||
@@ -48,7 +51,7 @@ export function createMockNodeDefinition(overrides?: Partial<INodeDefinition>):
|
||||
/**
|
||||
* Create a mock workflow node
|
||||
*/
|
||||
export function createMockNode(overrides?: Partial<INode>): INode {
|
||||
export function createMockNode(overrides?: Partial<WorkflowNode>): WorkflowNode {
|
||||
return {
|
||||
id: 'mock-node-id',
|
||||
name: 'Mock Node',
|
||||
@@ -63,7 +66,7 @@ export function createMockNode(overrides?: Partial<INode>): INode {
|
||||
/**
|
||||
* Create a mock workflow
|
||||
*/
|
||||
export function createMockWorkflow(overrides?: Partial<IWorkflow>): IWorkflow {
|
||||
export function createMockWorkflow(overrides?: Partial<Workflow>): Workflow {
|
||||
return {
|
||||
id: 'mock-workflow-id',
|
||||
name: 'Mock Workflow',
|
||||
|
||||
Reference in New Issue
Block a user