@@ -16,6 +16,7 @@ const mockTools = {
1616const systemMock = {
1717 get : jest . fn ( ) ,
1818 getOrThrow : jest . fn ( ) ,
19+ getNumber : jest . fn ( ) ,
1920} ;
2021
2122const loggerMock = {
@@ -27,8 +28,17 @@ const networkUtlsMock = {
2728 getInternalApiUrl : jest . fn ( ) ,
2829} ;
2930
30- const createMcpClientMock = jest . fn ( ) ;
31+ const generateServiceTokenMock = jest . fn ( ) ;
32+ jest . mock (
33+ '../../../src/app/authentication/context/access-token-manager' ,
34+ ( ) => ( {
35+ accessTokenManager : {
36+ generateServiceToken : generateServiceTokenMock ,
37+ } ,
38+ } ) ,
39+ ) ;
3140
41+ const createMcpClientMock = jest . fn ( ) ;
3242jest . mock ( 'ai' , ( ) => ( {
3343 experimental_createMCPClient : createMcpClientMock ,
3444} ) ) ;
@@ -214,6 +224,7 @@ describe('getOpenOpsTools', () => {
214224 tools : jest . fn ( ) . mockResolvedValue ( mockTools ) ,
215225 } ;
216226 createMcpClientMock . mockResolvedValue ( mockClient ) ;
227+ generateServiceTokenMock . mockResolvedValue ( 'auth-service-token' ) ;
217228
218229 const result = await getOpenOpsTools ( mockApp , 'test-auth-token' ) ;
219230
@@ -229,7 +240,7 @@ describe('getOpenOpsTools', () => {
229240 args : [ `${ mockBasePath } /main.py` ] ,
230241 env : expect . objectContaining ( {
231242 OPENAPI_SCHEMA_PATH : expect . any ( String ) ,
232- AUTH_TOKEN : 'test- auth-token' ,
243+ AUTH_TOKEN : 'auth-service -token' ,
233244 API_BASE_URL : mockApiBaseUrl ,
234245 OPENOPS_MCP_SERVER_PATH : mockBasePath ,
235246 LOGZIO_TOKEN : 'test-logzio-token' ,
0 commit comments