@@ -23,14 +23,16 @@ import {
2323import { NextRequest } from 'next/server'
2424import { afterAll , beforeAll , beforeEach , describe , expect , it , vi } from 'vitest'
2525
26- const { mockCheckChatAccess, mockValidateChatDeployAuth } = vi . hoisted ( ( ) => ( {
27- mockCheckChatAccess : vi . fn ( ) ,
28- mockValidateChatDeployAuth : vi . fn ( ) ,
29- } ) )
26+ const { mockCheckChatAccess, mockCheckNeedsRedeployment, mockValidateChatDeployAuth } = vi . hoisted (
27+ ( ) => ( {
28+ mockCheckChatAccess : vi . fn ( ) ,
29+ mockCheckNeedsRedeployment : vi . fn ( ) ,
30+ mockValidateChatDeployAuth : vi . fn ( ) ,
31+ } )
32+ )
3033
3134const mockCreateSuccessResponse = workflowsApiUtilsMockFns . mockCreateSuccessResponse
3235const mockCreateErrorResponse = workflowsApiUtilsMockFns . mockCreateErrorResponse
33- const mockCheckNeedsRedeployment = workflowsApiUtilsMockFns . mockCheckNeedsRedeployment
3436const mockEncryptSecret = encryptionMockFns . mockEncryptSecret
3537const mockPerformFullDeploy = workflowsOrchestrationMockFns . mockPerformFullDeploy
3638const mockPerformChatUndeploy = workflowsOrchestrationMockFns . mockPerformChatUndeploy
@@ -56,6 +58,9 @@ vi.mock('@/ee/access-control/utils/permission-check', () => {
5658} )
5759vi . mock ( '@/lib/workflows/persistence/utils' , ( ) => workflowsPersistenceUtilsMock )
5860vi . mock ( '@/lib/workflows/orchestration' , ( ) => workflowsOrchestrationMock )
61+ vi . mock ( '@/lib/workflows/deployment-status' , ( ) => ( {
62+ checkNeedsRedeployment : mockCheckNeedsRedeployment ,
63+ } ) )
5964
6065import { DELETE , GET , PATCH } from '@/app/api/chat/manage/[id]/route'
6166import { ChatDeployAuthNotAllowedError } from '@/ee/access-control/utils/permission-check'
0 commit comments