91
92
export function createModelServices(disposables: DisposableStore, services: ServiceIdCtorPair<any>[] = []): TestInstantiationService {
94
>
[INotificationService, TestNotificationService],
95
>
[IDialogService, TestDialogService],
96
>
[IUndoRedoService, UndoRedoService],
97
>
[ILanguageService, LanguageService],
98
>
[ILanguageConfigurationService, TestLanguageConfigurationService],
99
>
[IConfigurationService, TestConfigurationService],
100
>
[ITextResourcePropertiesService, TestTextResourcePropertiesService],
101
>
[IThemeService, TestThemeService],
102
>
[ILogService, NullLogService],
103
>
[IEnvironmentService, new class extends mock<IEnvironmentService>() {
104
>
override isBuilt: boolean = true;
105
>
override isExtensionDevelopment: boolean = false;
106
>
}],
107
>
[ILanguageFeatureDebounceService, LanguageFeatureDebounceService],
108
>
[ILanguageFeaturesService, LanguageFeaturesService],
109
>
[IModelService, ModelService],
110
>
[IModelService, ModelService],
111
>
[ITreeSitterLibraryService, TestTreeSitterLibraryService],
112
>
]));
113
>
}