@@ -69,6 +69,7 @@ suite("LanguageClientManager Suite", () => {
69
69
const mockedVSCodeWindow = mockGlobalObject ( vscode , "window" ) ;
70
70
const mockedVSCodeExtensions = mockGlobalObject ( vscode , "extensions" ) ;
71
71
const mockedVSCodeWorkspace = mockGlobalObject ( vscode , "workspace" ) ;
72
+ const excludeConfig = mockGlobalValue ( configuration , "exclude" ) ;
72
73
let changeConfigEmitter : AsyncEventEmitter < vscode . ConfigurationChangeEvent > ;
73
74
let createFilesEmitter : AsyncEventEmitter < vscode . FileCreateEvent > ;
74
75
let deleteFilesEmitter : AsyncEventEmitter < vscode . FileDeleteEvent > ;
@@ -92,6 +93,9 @@ suite("LanguageClientManager Suite", () => {
92
93
mockedVSCodeWorkspace . onDidCreateFiles . callsFake ( createFilesEmitter . event ) ;
93
94
deleteFilesEmitter = new AsyncEventEmitter ( ) ;
94
95
mockedVSCodeWorkspace . onDidDeleteFiles . callsFake ( deleteFilesEmitter . event ) ;
96
+ mockedVSCodeWorkspace . getConfiguration
97
+ . withArgs ( "files" )
98
+ . returns ( { get : ( ) => ( { } ) } as any ) ;
95
99
// Mock the WorkspaceContext and SwiftToolchain
96
100
mockedBuildFlags = mockObject < BuildFlags > ( {
97
101
buildPathFlags : mockFn ( s => s . returns ( [ ] ) ) ,
@@ -208,6 +212,8 @@ suite("LanguageClientManager Suite", () => {
208
212
mockedLspConfig . serverArguments = [ ] ;
209
213
// Process environment variables
210
214
mockedEnvironment . setValue ( { } ) ;
215
+ // Exclusion
216
+ excludeConfig . setValue ( { } ) ;
211
217
} ) ;
212
218
213
219
suite ( "LanguageClientToolchainCoordinator" , ( ) => {
0 commit comments