11import { beforeEach , describe , expect , it , type Mock , vi } from 'vitest'
2+ import { DEFAULT_EXECUTION_TIMEOUT_MS } from '@/lib/execution/constants'
23import { BlockType } from '@/executor/consts'
34import { FunctionBlockHandler } from '@/executor/handlers/function/function-handler'
45import type { ExecutionContext } from '@/executor/types'
@@ -82,7 +83,7 @@ describe('FunctionBlockHandler', () => {
8283 workflowVariables : { } ,
8384 blockData : { } ,
8485 blockNameMapping : { } ,
85- _context : { workflowId : mockContext . workflowId } ,
86+ _context : { workflowId : mockContext . workflowId , workspaceId : mockContext . workspaceId } ,
8687 }
8788 const expectedOutput : any = { result : 'Success' }
8889
@@ -116,7 +117,7 @@ describe('FunctionBlockHandler', () => {
116117 workflowVariables : { } ,
117118 blockData : { } ,
118119 blockNameMapping : { } ,
119- _context : { workflowId : mockContext . workflowId } ,
120+ _context : { workflowId : mockContext . workflowId , workspaceId : mockContext . workspaceId } ,
120121 }
121122 const expectedOutput : any = { result : 'Success' }
122123
@@ -138,12 +139,12 @@ describe('FunctionBlockHandler', () => {
138139 code : inputs . code ,
139140 language : 'javascript' ,
140141 useLocalVM : true ,
141- timeout : 5000 , // Default timeout
142+ timeout : DEFAULT_EXECUTION_TIMEOUT_MS ,
142143 envVars : { } ,
143144 workflowVariables : { } ,
144145 blockData : { } ,
145146 blockNameMapping : { } ,
146- _context : { workflowId : mockContext . workflowId } ,
147+ _context : { workflowId : mockContext . workflowId , workspaceId : mockContext . workspaceId } ,
147148 }
148149
149150 await handler . execute ( mockBlock , inputs , mockContext )
0 commit comments