@@ -174,6 +174,18 @@ describe('gemini.tsx main function', () => {
174174 getMessageBus : ( ) => ( {
175175 subscribe : vi . fn ( ) ,
176176 } ) ,
177+ getToolRegistry : vi . fn ( ) ,
178+ getContentGeneratorConfig : vi . fn ( ) ,
179+ getModel : ( ) => 'gemini-pro' ,
180+ getEmbeddingModel : ( ) => 'embedding-001' ,
181+ getApprovalMode : ( ) => 'default' ,
182+ getCoreTools : ( ) => [ ] ,
183+ getTelemetryEnabled : ( ) => false ,
184+ getTelemetryLogPromptsEnabled : ( ) => false ,
185+ getFileFilteringRespectGitIgnore : ( ) => true ,
186+ getOutputFormat : ( ) => 'text' ,
187+ getExtensions : ( ) => [ ] ,
188+ getUsageStatisticsEnabled : ( ) => false ,
177189 } as unknown as Config ;
178190 } ) ;
179191 vi . mocked ( loadSettings ) . mockReturnValue ( {
@@ -309,6 +321,18 @@ describe('gemini.tsx main function kitty protocol', () => {
309321 getMessageBus : ( ) => ( {
310322 subscribe : vi . fn ( ) ,
311323 } ) ,
324+ getToolRegistry : vi . fn ( ) ,
325+ getContentGeneratorConfig : vi . fn ( ) ,
326+ getModel : ( ) => 'gemini-pro' ,
327+ getEmbeddingModel : ( ) => 'embedding-001' ,
328+ getApprovalMode : ( ) => 'default' ,
329+ getCoreTools : ( ) => [ ] ,
330+ getTelemetryEnabled : ( ) => false ,
331+ getTelemetryLogPromptsEnabled : ( ) => false ,
332+ getFileFilteringRespectGitIgnore : ( ) => true ,
333+ getOutputFormat : ( ) => 'text' ,
334+ getExtensions : ( ) => [ ] ,
335+ getUsageStatisticsEnabled : ( ) => false ,
312336 } as unknown as Config ) ;
313337 vi . mocked ( loadSettings ) . mockReturnValue ( {
314338 errors : [ ] ,
0 commit comments